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
bash lặp lại danh sách tập tin, trừ khi trống
Tôi nghĩ rằng điều này sẽ đơn giản - nhưng nó đang chứng minh phức tạp hơn tôi mong đợi. Tôi muốn lặp qua tất cả các tệp của một loại cụ thể trong một thư mục, vì vậy tôi viết điều này: #!/bin/bash for fname in *.zip ; do …
33 bash  parameter 






3
$ Nghĩa là gì?
Tôi đang theo dõi thông qua một hướng dẫn và nó đề cập đến việc chạy lệnh này: sudo chmod 700 !$ Tôi không quen thuộc !$. Nó có nghĩa là gì?


4
tìm -exec + vs tìm | xargs: chọn cái nào?
Tôi hiểu rằng -execcó thể có một +tùy chọn để bắt chước hành vi của xargs. Có bất kỳ tình huống mà bạn thích một hình thức hơn hình thức khác? Cá nhân tôi có xu hướng thích hình thức đầu tiên, nếu chỉ để tránh sử dụng một đường …
32 bash  find  pipe  xargs 

2
Chuyển hướng của <<
Tôi đã thấy rằng rvm (trình quản lý phiên bản ruby) được cài đặt bằng lệnh sau: bash &lt; &lt;(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer ) Vì vậy, khi tôi hiểu, chúng tôi có được nội dung kịch bản và chuyển nó đến bash (tôi tin &lt; &lt;và &lt;&lt;có phải là điều tương …



2
xóa tập tin khớp mẫu
Tôi cần xóa đệ quy tất cả các tệp trong tất cả các thư mục con trong đó tên tệp chứa một số theo sau là 'x' theo sau là một số, ít nhất hai lần. Thí dụ: Tôi muốn xóa các tệp này: 'aaa-12x123-123x12.jpg' 'aaa-12x12-123x12-12x123.jpg' Nhưng tôi KHÔNG muốn …
32 bash  files  find  wildcards 


3
Các -e làm gì trong một shebang bash?
Tôi có một tập lệnh bash với các phần sau: #!/bin/bash -e egrep "^username" /etc/passwd &gt;/dev/null if[ $? -eq 0 ] then echo "doesn't exist" fi Kịch bản này sẽ không chạy nếu không có -e. Làm gì -echo kịch bản này? Ngoài ra, những gì $?làm trong bối cảnh …
32 linux  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.