Câu hỏi được gắn thẻ «arguments»

Một đối số thường được định nghĩa là giá trị thực được truyền cho hàm, thủ tục hoặc chương trình dòng lệnh.

2
Cách xóa tham số vị trí khỏi $ @
Về cơ bản, tôi muốn "nhổ" sự xuất hiện đầu tiên của -infdanh sách tham số. (Các tham số còn lại sẽ được truyền cho một lệnh khác.) Kịch bản tôi có cấu trúc sau: #!/bin/sh <CODE> for POSITIONAL_PARAM in "$@" do <CODE> if [ "$POSITIONAL_PARAM" = '-inf' ] then …


4
Làm cách nào để phân tích các đối số tùy chọn trong tập lệnh bash nếu không có thứ tự nào được đưa ra?
Tôi bối rối làm thế nào để bao gồm các đối số / cờ tùy chọn khi viết tập lệnh bash cho chương trình sau: Chương trình yêu cầu hai đối số: run_program --flag1 <value> --flag2 <value> Tuy nhiên, có một số cờ tùy chọn: run_program --flag1 <value> --flag2 <value> …







1
Xóa các tệp cũ hơn 500 ngày
Tôi có thư mục chứa các tệp từ năm 2010 .. Tôi muốn xóa tất cả các tệp cũ hơn 500 ngày và tôi đã thử cách này: find /var/log/arc/* -type f -mtime +500 -delete {}\; Nhưng tôi hiểu điều này: -bash: /usr/bin/find: Argument list too long Theo tôi biết …



4
Một kịch bản shell có thể in đối số của nó, được trích dẫn như bạn sẽ viết chúng trên dấu nhắc shell không?
Trong một kịch bản shell, sự hiểu biết của tôi là "$@"mở rộng ra các đối số kịch bản, trích dẫn chúng khi cần thiết. Ví dụ, điều này chuyển tiếp các đối số kịch bản tới gcc: gcc -fPIC "$@" Khi sử dụng cú pháp bash pass-to-stdin <<<, "@$"nó …



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.