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

Các câu hỏi dành riêng cho GNU's Bourne Again SHell, trái ngược với các shell Bourne / POSIX khác. Đối với các câu hỏi về shell Unix nói chung, hãy sử dụng thẻ / shell thay thế.

4
ln -s với một đường dẫn liên quan đến pwd
Tôi đang cố gắng tạo ra một loạt các liên kết tượng trưng, ​​nhưng tôi không thể hiểu tại sao điều này lại hiệu quả ln -s /Users/niels/something/foo ~/bin/foo_link trong khi điều này cd /Users/niels/something ln -s foo ~/bin/foo_link không phải là. Tôi tin rằng nó có foo_linkliên quan đến …
26 bash  shell  symlink  ln 

7
Các tập lệnh yêu cầu sudo thất bại nếu họ không có nó, hoặc sử dụng sudo và prompt?
Tôi có một kịch bản cho phép tôi kiểm soát chi tiết độ sáng của đèn nền và yêu cầu sudochạy. Về cơ bản là thế này: backlight="/sys/class/backlight/acpi_video0/brightness" echo $1 | tee $backlight và sống tại ~/bin/backlight-adjust. Kịch bản cần sudođặc quyền, bởi vì tee $backlightđang viết đến một vị …





5
đầu ra in ra 3 cột riêng biệt
MYPATH=/var/www/html/error_logs/ TOTALFILE=$(ls $MYPATH* | wc -l) FILETIME=$(stat --format=%y $MYPATH* | head -5 | cut -d'.' -f1) FILE=$(ls -1tcr $MYPATH* | head -5 | rev | cut -d/ -f1 | rev) TOPLINE=$(head -1 $MYPATH* | grep -Po '".*?"' | head -5) Làm thế nào tôi có thể in trang này ra …






7
Đảo ngược biến boolean
Tôi muốn thử kịch bản đơn giản flag=false while !$flag do read x if [ "$x" -eq "true" ] then flag=true fi echo "${x} : ${flag}" done Nhưng khi tôi chạy nó, nếu tôi gõ true, tôi sẽ thấy điều đó x="true"và flag="true", nhưng chu trình không kết thúc. Điều …
26 bash  scripting 

8
Sử dụng tập tin cấu hình cho tập lệnh shell của tôi
Tôi cần tạo một tệp cấu hình cho tập lệnh của riêng tôi: đây là một ví dụ: kịch bản: #!/bin/bash source /home/myuser/test/config echo "Name=$nam" >&2 echo "Surname=$sur" >&2 Nội dung của /home/myuser/test/config: nam="Mark" sur="Brown" đó là công việc! Câu hỏi của tôi: đây là cách chính xác để làm …


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.