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

Đối với câu hỏi về các tập lệnh được viết cho shell lệnh Bash. Đối với các tập lệnh shell có lỗi / lỗi cú pháp, vui lòng kiểm tra chúng bằng chương trình shellcheck (hoặc trong máy chủ shellcheck của web tại https://shellcheck.net) trước khi đăng ở đây. Các câu hỏi về việc sử dụng Bash tương tác có nhiều khả năng là chủ đề trên Super User hơn là về Stack Overflow.


14
Thực thi tập lệnh bash từ URL
Giả sử tôi có một tệp tại URL "http://mywebsite.com/myscript.txt" có chứa tập lệnh: #!/bin/bash echo "Hello, world!" read -p "What is your name? " name echo "Hello, ${name}!" Và tôi muốn chạy tập lệnh này mà không lưu tập tin vào tập tin trước. Làm thế nào để tôi làm …
184 linux  bash  curl 


7
Lỗi RE: chuỗi byte bất hợp pháp trên Mac OS X
Tôi đang cố gắng thay thế một chuỗi trong Makefile trên Mac OS X để biên dịch chéo sang iOS. Chuỗi đã nhúng dấu ngoặc kép. Lệnh là: sed -i "" 's|"iphoneos-cross","llvm-gcc:-O3|"iphoneos-cross","clang:-Os|g' Configure Và lỗi là: sed: RE error: illegal byte sequence Tôi đã cố gắng thoát khỏi dấu ngoặc …
183 regex  macos  bash  sed 

6
Vòng lặp trên mảng, in cả chỉ số và giá trị
Tôi muốn làm một cái gì đó như thế này: foo=( ) foo[0]="bar" foo[35]="baz" for((i=0;i<${#foo[@]};i++)) do echo "$i: ${foo[$i]}" done # Output: # 0: bar # 1: Sau đó, tôi đã cố gắng lặp qua nó bằng cách sử dụng cho: foo=( ) foo[0]="bar" foo[35]="baz" for i in ${foo[@]} do …
183 bash 




7
Xóa tất cả các dòng bắt đầu bằng # từ một tệp
Tất cả các dòng với ý kiến ​​trong một tập tin bắt đầu với #. Làm cách nào tôi có thể xóa tất cả các dòng (và chỉ những dòng đó) bắt đầu bằng #? Các dòng khác có chứa #, nhưng không phải ở đầu dòng nên được bỏ …
182 bash  sed 



18
Cách lưu lỗi tiêu chuẩn trong một biến
Hãy nói rằng tôi có một kịch bản như sau: vô dụng echo "This Is Error" 1>&2 echo "This Is Output" Và tôi có một kịch bản shell khác: cũng vô dụng.sh ./useless.sh | sed 's/Output/Useless/' Tôi muốn ghi lại "Đây là Lỗi" hoặc bất kỳ thiết bị lỗi nào …

14
Có một lệnh bash đếm các tập tin?
Có lệnh bash nào đếm số lượng tệp khớp với một mẫu không? Ví dụ: tôi muốn lấy số lượng của tất cả các tệp trong một thư mục khớp với mẫu này: log*
182 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.