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.





3
Shell: Sử dụng hàm với tham số trong if
Tôi đang cố thực thi mã bên dưới nhưng khi tôi cố gắng sử dụng hàm của mình trong câu lệnh if thì tôi gặp -bash: [: too many argumentslỗi. Tại sao nó lại xảy ra? Cảm ơn bạn trước! notContainsElement () { local e match="$1" shift for e; do …


2
Bash Globing và tranh luận đi qua
Tôi có tập lệnh bash đơn giản hóa sau đây #!/bin/bash files=("$@") if [ "X$files" = "X" ]; then files=$HOME/print/*.pdf; fi for file in "${files[@]}"; do ls "$file"; done Nếu tôi truyền đối số (tên tệp) làm tham số thì tập lệnh này sẽ in tên tệp thích hợp. Mặt …


4
Làm cách nào tôi có thể in ấn -nv với `echo`?
Tôi không thể tìm ra cách in chuỗi "-n" bằng lệnh trên 30 năm tuổi echo. Tôi đã thử những điều này: Michaels:Scripts$ echo -n Michaels:Scripts$ echo "-n" Michaels:Scripts$ echo -e "-n" Michaels:Scripts$ echo -- -n -- -n Michaels:Script$ echo -- "-n" -- -n Michaels:Script$ echo "\-n" \-n Tôi sử …
7 echo  arguments 


3
Bash: dòng lệnh với các đối số tùy chọn
Tôi đang chạy loại mã này: #!/usr/bin/env bash set -u exclude1='--exclude=/path/*' exclude2='--exclude=/path with spaces/*' exclude3='' # any 'exclude' can be empty tar -czf backup.tgz "$exclude1" "$exclude2" "$exclude3" 2>&1 | grep -i 'my_reg_exp' > error.log RESULT=("${PIPESTATUS[@]}") ... etc ... Khi tôi chạy mã này, tôi gặp lỗi này: tar: : Cannot …
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.