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ế.

1
Tên hàm script Bash chứa dấu hai chấm '::'
Tôi đã bắt gặp một tập lệnh Bash ngày hôm nay có tên hàm với hai dấu hai chấm ::trong đó, ví dụ, file::write()và file::read(). Tôi chưa bao giờ thấy cú pháp này trước đây trong một tập lệnh Bash và khi tôi gọi tập lệnh này, nó chạy rất …

2
Dấu gạch chéo ngược có nghĩa là gì?
Một phần mềm tôi đã cài đặt đã chèn một dòng trong hồ sơ của tôi có nội dung: [ -s "$SOME_FILE" ] && \. "$SOME_FILE" Tôi biết dấu chấm .đồng nghĩa với source, vì vậy tôi nghi ngờ đây chỉ là tìm nguồn cung cấp tệp, nhưng tôi chưa …
17 bash 





3
Lỗi cú pháp gần mã thông báo bất ngờ `fi`
Tôi không nhất thiết muốn câu trả lời nhưng nếu ai đó có thể chỉ cho tôi một số tài liệu hoặc ví dụ. Tôi muốn tìm ra nó. Khi tôi chạy tập lệnh, tôi nhận được một lỗi: Lỗi cú pháp gần mã thông báo bất ngờ fi Tôi …
17 bash 


2
Tại sao xuất một biến trong vỏ ssh lại in danh sách các biến được xuất?
Xem xét điều này: $ ssh localhost bash -c 'export foo=bar' terdon@localhost's password: declare -x DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/1000/bus" declare -x HOME="/home/terdon" declare -x LOGNAME="terdon" declare -x MAIL="/var/spool/mail/terdon" declare -x OLDPWD declare -x PATH="/usr/bin:/bin:/usr/sbin:/sbin" declare -x PWD="/home/terdon" declare -x SHELL="/bin/bash" declare -x SHLVL="2" declare -x SSH_CLIENT="::1 55858 22" declare -x SSH_CONNECTION="::1 55858 ::1 …
17 bash  ssh 




3
Sự khác biệt giữa {1,2,3} và {1..3}
Có sự khác biệt giữa các trình tự {1,2,3}và {1..3}? Ví dụ: nếu tôi có một số tập tin file.1 file.2 file.3 và tôi muốn catchúng cùng sử dụng có an toàn cat file.{1..3} > filekhông? Những gì tôi biết là cat file.*>file có thể gây ra vấn đề bởi …
17 bash 


3
Làm thế nào để chạy một vòng lặp vô hạn trong nền
Làm cách nào tôi có thể chạy một vòng lặp vô hạn trong nền, trong khi tiếp tục thực hiện tập lệnh? Ví dụ "tập lệnh": while true; do something_in_the_background; done do_something_while_the_loop_goes_on_in_the_background for 1 2 3; do somethingelse; done exit 0 Điều này (chú ý &) dường như đánh sập …
17 bash 

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.