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

Shell là giao diện dòng lệnh của Unix. Bạn có thể nhập các lệnh trong trình bao tương tác hoặc viết các tập lệnh để tự động hóa các tác vụ. Sử dụng thẻ này cho các câu hỏi áp dụng cho / bin / sh và các vỏ tương thích nhất (tro, bash, ksh, zsh, khắc). Đối với các tập lệnh shell có lỗi, vui lòng kiểm tra chúng trong http://shellcheck.net trước khi đăng ở đây.




4
$ @ ngoại trừ đối số 1
Tôi cần phải viết một kịch bản shell chạy theo cách này: ./myscript arg1 arg2_1 arg2_2 arg2_3 ....... arg2_# có một vòng lặp for bên trong script for i in $@ Tuy nhiên, như tôi biết, $ @ bao gồm $ 1 đến $ ($ # - 1). Nhưng đối …
36 bash  shell  scripting 


3
Hiểu backtick (`)
Tôi đang thử lệnh $ b=5; echo `$b`; -bash: 5: command not found nhưng nó không in 5 như dự kiến. Tôi đang thiếu gì ở đây? `(Backquote / backtick) có nghĩa là gì trong các lệnh? dường như nói rằng `đánh giá các lệnh bên trong và thay thế …





2
Cách thay đổi từ csh sang bash như shell mặc định
Tôi có cshvỏ mặc định của tôi, như được hiển thị bởi echo $SHELL. Tôi muốn chuyển sang bashlàm vỏ mặc định của tôi. Tôi đã thử các cách tiếp cận sau đây nhưng không có kết quả: Với chshtôi nhận được: chsh: can only change local entries; use ypchsh …
34 shell 




3
$ {Param: = value} nghĩa là gì?
Tôi đọc phần sau trong Hướng dẫn sử dụng cho Z-Shell : Từ đồng nghĩa với 'true' là ':'; nó thường được sử dụng trong hình thức này để đưa ra các đối số có tác dụng phụ nhưng không nên sử dụng - đại loại như : ${param:=value} đó …
34 bash  shell  zsh 

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.