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

sh là shell Unix tiêu chuẩn kể từ Phiên bản Unix 7. POSIX có hành vi shell được chuẩn hóa dựa trên Shell Bourne và các tập lệnh shell di động phải tuân theo cú pháp được tiêu chuẩn hóa. Sử dụng thẻ này cho các câu hỏi áp dụng cho trình bao kiểu Bourne / POSIX. Đố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.





7
So sánh một chuỗi bằng cách sử dụng sh shell
Tôi đang sử dụng SH shell và tôi đang cố gắng so sánh một chuỗi với giá trị của một biến nhưng ifđiều kiện luôn được thực thi thành true. Tại sao? Đây là một số mã: Sourcesystem="ABC" if [ "$Sourcesystem" -eq 'XYZ' ]; then echo "Sourcesystem Matched" else echo …
193 shell  unix  sh 

3
Sử dụng các biến trong một bash heredoc
Tôi đang cố gắng nội suy các biến trong một bash heredoc: var=$1 sudo tee "/path/to/outfile" > /dev/null << "EOF" Some text that contains my $var EOF Điều này không hoạt động như tôi mong đợi ( $varđược xử lý theo nghĩa đen, không được mở rộng). Tôi cần sử …
192 bash  variables  sh  heredoc 



8
Bí danh Git - Nhiều lệnh và tham số
Tôi đang cố gắng tạo một bí danh sử dụng cả hai lệnh Git và tham số vị trí. Có mỗi trang Stackoverflow cho mỗi trang, và nó có vẻ rất rõ ràng để làm cả hai, nhưng tôi gặp rắc rối. Ví dụ, tôi muốn chuyển sang nhánh foo …
182 git  sh  alias  git-alias 



4
Gọi hàm shell với xargs
Tôi đang cố gắng sử dụng xargs để gọi một hàm phức tạp hơn song song. #!/bin/bash echo_var(){ echo $1 return 0 } seq -f "n%04g" 1 100 |xargs -n 1 -P 10 -i echo_var {} exit 0 Điều này trả về lỗi xargs: echo_var: No such file or directory …
168 bash  sh  xargs 

12
lệnh nguồn không tìm thấy trong sh shell
Tôi có một kịch bản sử dụng shshell. Tôi nhận được một lỗi trong dòng sử dụng sourcelệnh. Có vẻ như sourcekhông được bao gồm trong shvỏ của tôi . Nếu tôi rõ ràng cố gắng chạy sourcetừ shell, tôi nhận được: sh: 1: source: not found Tôi có nên …
146 bash  shell  sh 


5
Dòng #
Tôi đã xem qua một số hướng dẫn về kịch bản shell và tìm thấy chương trình mẫu sau: #!/bin/sh clear echo "HELLO WORLD" Bất cứ ai có thể xin vui lòng cho tôi biết tầm quan trọng của bình luận #!/bin/shkhi bắt đầu là gì?
142 shell  unix  sh  shebang 

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.