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

/ bin / sh là trình bao POSIX. Đối với những câu hỏi mà tính di động là quan trọng. Nếu câu hỏi là về tệp .sh, hãy gắn thẻ nó bằng `script`. Trên Ubuntu shell POSIX là liên kết tượng trưng với `/ bin / dash`, và [dash-shell] do đó có liên quan đến thẻ [sh] và cả hai đều có thể được sử dụng khi gắn thẻ các câu hỏi.


3
Lệnh sh -c là gì?
Tôi phát hiện ra sh -cmệnh lệnh. Tôi đã tìm thấy nó trước khi tôi đăng ở đây nhưng tôi không thể tìm thấy bất kỳ bài đăng nào từ Google giải thích nó, vì vậy tôi muốn biết nó là gì và cú pháp hoàn chỉnh của nó là …
30 sh 


1
$ {0% / *} trong shell script làm gì?
Xin lỗi nếu đây là một câu hỏi ngu ngốc, nhưng tôi đã tìm kiếm về nó mà không thành công. Chính xác thì dòng thứ hai làm gì? #!/bin/sh cd ${0%/*} || exit 1 Tôi biết đầu tiên là shebang, thứ hai cố gắng thay đổi thư mục nhưng …
17 command-line  sh 

2
Sửa đổi sai `/ bin / sh '
Tôi đã có kịch bản này: spd-say "Hello, don't forget the trash bin." Vì vậy, nó nhắc nhở tôi về những gì tôi phải làm, và tôi chuyển nó đến /usr/local/bin/và lệnh trashphát âm đối số, sau đó tôi đặt một công việc crontab , để làm cho nó nhắc …
16 scripts  sh 


1
sh: 0: Tùy chọn bất hợp pháp -
Khi tôi cố chạy lệnh dưới đây trong Ubuntu: sudo -n -u contd sh --login -c ". /home/contd/iib-10.0.0.5/server/bin/mqsiprofile;/home/contd/iib-10.0.0.5/common/jdk/jre/bin/java -cp $CLASSPATH:$MQSI_JREPATH//usr/share/ant/lib/ant-antlr.jar:/usr/share/ant/lib/ant-apache-bcel.jar:/usr/share/ant/lib/ant-apache-bsf.jar:/usr/share/ant/lib/ant-apache-log4j.jar:/usr/share/ant/lib/ant-apache-oro.jar:/usr/share/ant/lib/ant-apache-regexp.jar:/usr/share/ant/lib/ant-apache-resolver.jar:/usr/share/ant/lib/ant-apache-xalan2.jar:/usr/share/ant/lib/ant-commons-logging.jar:/usr/share/ant/lib/ant-commons-net.jar:/usr/share/ant/lib/ant-javamail.jar:/usr/share/ant/lib/ant-jdepend.jar:/usr/share/ant/lib/ant-jmf.jar:/usr/share/ant/lib/ant-jsch.jar:/usr/share/ant/lib/ant-junit.jar:/usr/share/ant/lib/ant-junit4.jar:/usr/share/ant/lib/ant-launcher.jar:/usr/share/ant/lib/ant-swing.jar:/usr/share/ant/lib/ant-testutil.jar:/usr/share/ant/lib/ant.jar:/usr/share/ant/lib/jsch.jar:/usr/share/ant/lib/junit.jar -Djava.ext.dirs=/home/contd/iib-10.0.0.5/common/jdk/lib:/home/contd/iib-10.0.0.5/common/jdk/jre/lib/ext -Dant.home=/usr/share/ant org.apache.tools.ant.Main -f /home/contd/AntScript/build_main.xml" Tôi nhận được lỗi này: sh: 0: Illegal option -- Lệnh trên được cho là được hỗ trợ trong Linux, nhưng khi tôi cố gắng …
10 command-line  sh 

2
Quyền bị từ chối khi chạy tệp sh
Tôi đang cố gắng sử dụng tệp sh để dễ dàng khởi động màn hình với bảng điều khiển máy chủ minecraft của mình. Tôi đặt tên cho tập tin này là mc.sh. Tôi có một tệp sh khác trong cùng thư mục là mc.sh chạy tốt. Đây là những …

4
Thay đổi / bin / sh liên kết tạm thời
Tôi có một phần mềm yêu cầu /bin/shphải là Bash, nhưng đối với Ubuntu, mặc định là Dash và tôi muốn giữ nó mặc định; Tôi không muốn đổi nó thành Bash vĩnh viễn. Có cách nào để thay đổi nó chỉ cho một phiên cuối đang chạy không? Vì …
9 command-line  bash  sh 

4
Chạy qua hai chuỗi trong một vòng lặp
Tôi đang cố gắng chạy qua hai chuỗi trong cùng một vòng lặp trong vỏ của mình như dưới đây: #!/bin/bash for i in (1..15) and (20..25) ; do echo $i ...... .....other process done Bất cứ ý tưởng làm thế nào tôi có thể đạt được điều này?
8 command-line  bash  sh 
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.