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
Làm cách nào để thiết lập PATH khi chạy lệnh ssh?
Giả sử người dùng có /bin/bashvỏ trong /etc/passwd. Sau đó ssh user@host commandchạy lệnh bằng Bash. Tuy nhiên, shell đó không đăng nhập cũng không tương tác, có nghĩa là ~/.bash_profilekhông ~/.bashrccó nguồn gốc. Trong trường hợp đó làm thế nào để thiết lập PATHbiến môi trường để có thể …
18 bash  ssh 


3
Sử dụng biến shell cho các tùy chọn lệnh
Trong tập lệnh Bash, tôi đang cố lưu trữ các tùy chọn tôi đang sử dụng cho rsyncmột biến riêng biệt. Điều này hoạt động tốt cho các tùy chọn đơn giản (như --recursive), nhưng tôi đang gặp vấn đề với --exclude='.*': $ find source source source/.bar source/foo $ rsync …
18 bash  variable 





11
Làm thế nào để màu sắc đầu ra khác nhau?
Tôi muốn định dạng các tệp Unix một cách có điều kiện, tôi hiện đang làm việc trên difflệnh và muốn biết liệu có thể định dạng văn bản của diffđầu ra lệnh hay không. Thí dụ: Các giá trị phù hợp sẽ được hiển thị bằng màu xanh lá …
18 bash  ksh  diff 



4
Mảng JSON để bash biến bằng jq
Tôi đã có một mảng JSON như vậy: { "SITE_DATA": { "URL": "example.com", "AUTHOR": "John Doe", "CREATED": "10/22/2017" } } Tôi đang tìm cách lặp lại mảng này bằng jq để tôi có thể đặt khóa của từng mục làm tên biến và giá trị làm giá trị của nó. …
18 bash  jq 

1
Chuỗi `! 23` được thay thế bằng` docker` trong dòng lệnh
Tôi có một lệnh Maven với tham số: mvn test -Dcommon_password=!23foo Lệnh này đang được thực thi như mvn test -Dcommon_password=dockerfoo Tức !23là đang được thay thế bằng docker. Tại sao điều này xảy ra và làm thế nào tôi có thể tránh nó?
17 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.