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






3
'\ n' trong `IFS = $ '\ n' là một biến?
Tôi nhận thấy rằng để thiết lập dòng mới IFS phải có tiền tố $ làm tiền tố IFS=$'\n' nhưng nếu đặt dấu hai chấm, chỉ cần IFS=: Là \nmột biến?
12 bash 

3
Tại sao mèo Mèo {foo} không phải là đầu ra của foo, nhưng mèo Mèo {foo, bar} thì sao?
Tôi đã cố gắng nối các tệp văn bản trong các thư mục con và đã thử: cat ./{mainfolder1,mainfolder2,mainfolder3}/{subfolder1}/book.txt > out$var Tuy nhiên điều này đã không trả lại bất cứ điều gì. Vì vậy, đã thử thêm một 'thư mục con' không tồn tại cat ./{mainfolder1,mainfolder2,mainfolder3}/{subfolder1,subfolder2}/book.txt > out$var Và …

3
Bash mở rộng cú đúp sau một dấu gạch chéo
Tôi đang cố sao chép một tập tin sang một tên khác vào cùng một thư mục bằng cách sử dụng mở rộng dấu ngoặc. Tôi đang sử dụng bash 4.4.18. Đây là những gì tôi đã làm: cp ~/some/dir/{my-file-to-rename.bin, new-name-of-file.bin} nhưng tôi gặp lỗi này: cp: cannot stat '/home/xyz/some/dir/{my-file-to-rename.bin,': …


4
Bash có cung cấp hỗ trợ cho việc sử dụng con trỏ không?
Câu hỏi đơn giản. Liệu bash shell có hỗ trợ nào cho việc sử dụng con trỏ khi viết tập lệnh shell không? Tôi quen thuộc với ký hiệu mở rộng, ${var[@]}khi lặp qua mảng $var, nhưng không rõ điều này là sử dụng các con trỏ để lặp qua …
12 bash 

3
Bash nếu lệnh không hoàn thành trong thời gian X?
Tôi đang cố chạy một cái gì đó như: sudo dhclient $wifi || otherFunction Vấn đề là khi dhclientthất bại, nó chỉ bị treo thay vì ném lỗi. Làm thế nào tôi có thể viết lại những điều trên để dhclientbị giết và otherFunctionđược gọi nếu dhclientkhông hoàn thành trong …
12 bash  timeout 





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.