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
Bash: ống 'tìm' đầu ra thành 'readarray'
Tôi đang cố gắng tìm kiếm các tệp bằng cách sử dụng findvà đặt các tệp đó vào một mảng Bash để tôi có thể thực hiện các thao tác khác trên chúng (ví dụ: lshoặc grepchúng). Nhưng tôi không thể hiểu tại sao readarraykhông đọc findđầu ra khi nó …
14 bash  find 

2
Tại sao <hoặc> bắt buộc phải sử dụng / dev / tcp
Khi cố gắng gọi /dev/tcp/www.google.com/80, bằng cách gõ /dev/tcp/www.google.com/80 Bash nói no such file or directory. Khi xem mã của người khác trực tuyến, họ sử dụng cú pháp như 3&lt;&gt;/dev/tcp/www.google.com/80 Tôi nhận thấy rằng điều này cũng hoạt động: &lt;/dev/tcp/www.google.com/80 Tại sao những biểu tượng này được yêu cầu …



2
Cấu trúc dữ liệu của $ @ in shell là gì?
Chúng tôi thường sử dụng $@để đại diện cho tất cả các đối số ngoại trừ $ 0. Tuy nhiên, tôi không biết cấu trúc dữ liệu $@là gì. Tại sao nó hành xử khác với $*khi bao gồm trong trích dẫn kép, bất cứ ai cũng có thể cho …
13 bash  shell 




2
Cách sử dụng Bash cho sh trong Ubuntu
Tôi đang cài đặt một chương trình lớn, có tài nguyên dưới dạng rpmtệp. Nó bị kẹt ở dòng #!/bin/sh SCITEGICPERLBIN=`dirname $0` SCITEGICPERLHOME=`dirname $SCITEGICPERLBIN` if [ $SCITEGICPERLHOME == "." ] Rõ ràng, shhoạt động bashtrong Red Hat Linux với cú pháp này, nhưng nó gây ra lỗi unexpected operatortrong Ubuntu. …







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.