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








2
thực hiện if-statement từ dấu nhắc lệnh
Trong bash tôi có thể làm như sau: if [ -f /tmp/test.txt ]; then echo "true"; fi Tuy nhiên, nếu tôi thêm sudovào trước, nó không hoạt động nữa: sudo if [ -f /tmp/test.txt ]; then echo "true"; fi -bash: syntax error near unexpected token `then' Làm thế nào tôi …

4
bash: / dev / stderr: Quyền bị từ chối
Sau khi nâng cấp lên phiên bản phát hành mới, bashtập lệnh của tôi bắt đầu phát sinh lỗi: bash: /dev/stderr: Permission denied trong các phiên bản trước, Bash sẽ nhận ra bên trong các tên tệp đó (đó là lý do tại sao câu hỏi này không phải là …


2
Shell script ném một lỗi không tìm thấy khi chạy từ tệp sh. Nhưng nếu được nhập bằng tay, các lệnh sẽ hoạt động
Tôi đang cố gắng sử dụng tập lệnh sau để tạo sơ đồ trang web cho trang web của mình. Khi tôi chạy nó, sh thsitemap.shtôi gặp một lỗi như thế này và tạo một tệp sitemap.xml trống: thsitemap.sh: 22: thsitemap.sh: [[: not found thsitemap.sh: 42: thsitemap.sh: [[: not found …


1
Bash: lát các tham số vị trí
Làm thế nào tôi có thể có được một lát $@trong Bash mà không phải sao chép tất cả các tham số vị trí sang một mảng khác như thế này? argv=( "$@" ) echo "${argv[@]:2}";
19 bash  parameter  array 



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.