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
Cú pháp hợp lệ của $ $ PS1-} có phải là cú pháp hợp lệ không và nó khác với cú pháp đơn giản $ PS1 USD như thế nào?
Tôi đang xem một kịch bản có: if [ "${PS1-}" ]; then Điều đó -gây khó khăn cho tôi một chút bởi vì nó dường như không theo cú pháp chuẩn của Posix hoặc Bash. Đây là một số cú pháp phức tạp đã tồn tại mãi mãi, hoặc nó …




1
Xem việc mở rộng các biến Bash để gỡ lỗi?
Có bất kỳ công cụ / thủ thuật nào có sẵn để mở rộng các biến để làm cho mã bash dễ đọc hơn không? Ví dụ, nó sẽ chuyển đổi như sau: DIR=/var/tmp FILE=${DIR}/file SCRIPT_ROOT=/opt/root TOOL=${SCRIPT_ROOT}/tool.sh ${TOOL} ${FILE} đến: DIR=/var/tmp FILE=/var/tmp/file SCRIPT_ROOT=/opt/root TOOL=/opt/root/tool.sh /opt/root/tool.sh /var/tmp/file Tôi đang chuyển đổi …





4
tên biến bash động (biến)
Tôi muốn tự động tạo một chuỗi các chuỗi bằng cách thao tác một mảng các phần tử và tạo một số thủ tục số học. for name in FIRST SECOND THIRD FOURTH FIFTH; do $name = $(( $6 + 1 )) $name = "${$name}q;d" echo "${$name}"; printf "\n" done …
12 bash  variable 

2
Tại sao tôi không thể tải các mô-đun trong khi thực hiện tập lệnh bash của mình, nhưng chỉ khi tìm nguồn cung ứng?
Tôi đang sử dụng các mô-đun để kiểm soát các gói trên hệ thống của mình và tôi đã python/2.7.2cài đặt dưới dạng một mô-đun. Tôi có một thực thi python đơn giản python_exe.pymà tôi sẽ gọi từ một kịch bản 'lái xe' đơn giản runit.sh. runit.shkịch bản trông giống …
12 bash  shell  python 





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.