OnWorks Linux và Windows Online WorkStations

Logo

Lưu trữ trực tuyến miễn phí cho máy trạm

<Trước | Nội dung | Tiếp theo>

Truy cập dòng lệnh

Shell cung cấp một tập hợp các biến được gọi là thông số vị trí chứa các từ riêng lẻ trên dòng lệnh. Các biến được đặt tên 0 thông qua 9. Chúng có thể được chứng minh theo cách này:


hình ảnh

#! / bin / bash

# posit-param: script để xem các tham số dòng lệnh echo "

\ $ 0 = $ 0

\ $ 1 = $ 1

\ $ 2 = $ 2

\ $ 3 = $ 3

\ $ 4 = $ 4

\ $ 5 = $ 5

\ $ 6 = $ 6

\ $ 7 = $ 7

\ $ 8 = $ 8

\ $ 9 = $ 9 "


Một tập lệnh rất đơn giản hiển thị giá trị của các biến $ 0- $ 9. Khi được thực thi mà không có đối số dòng lệnh, kết quả là:



[tôi @ linuxbox ~] $ thông số dương


$ 0 = / home / me / bin / posit-param

[tôi @ linuxbox ~] $ thông số dương


$ 0 = / home / me / bin / posit-param


$ 1 =

$ 2 =

$ 3 =

$ 4 =

$ 5 =

$ 6 =

$ 7 =

$ 8 =

$ 9 =

$ 1 =

$ 2 =

$ 3 =

$ 4 =

$ 5 =

$ 6 =

$ 7 =

$ 8 =

$ 9 =


Ngay cả khi không có đối số nào được đưa ra, $0 sẽ luôn chứa mục đầu tiên xuất hiện trên dòng lệnh, đó là tên đường dẫn của chương trình đang được thực thi. Khi các đối số được cung cấp, chúng ta thấy những kết quả sau:


hình ảnh

[tôi @ linuxbox ~] $ posit-param abcd


$0

=

/home/me/bin/posit-param

$1

=

a

$2

=

b

$3

=

c

$4

=

d

$5

=

$6

=

$7

=

$8

=

$9

=


hình ảnh

Lưu ý: Bạn thực sự có thể truy cập nhiều hơn chín tham số bằng cách sử dụng tính năng mở rộng tham số. Để chỉ định một số lớn hơn chín, hãy đặt số đó trong dấu ngoặc nhọn. Ví dụ: ${10}, ${55}, ${211}, v.v.


hình ảnh


 

Điện toán đám mây hệ điều hành hàng đầu tại OnWorks: