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à (bash) shell tham số đặc biệt?
Tôi đã tìm thấy một số tham số đặc biệt với bash bắt đầu bằng $dấu hiệu. Ví dụ: Khi tôi đang đi lang thang cho trạng thái thoát mà tôi biết $?, hãy xử lý ID bằng cách, $$ v.v. Vì vậy, tôi đang chia sẻ bài đăng này …
10 bash  shell  parameter 



3
Mã định danh mã thông báo của `]` là gì?
Hướng dẫn Bash nói: Khi [biểu mẫu được sử dụng, đối số cuối cùng của lệnh phải là a]. $ type [ [ is a shell builtin $ type ] bash: type: ]: not found Vì vậy, ]không phải là một từ dành riêng, nó cũng không phải là một …
9 bash 


5
Làm thế nào để sao chép một tập tin giao dịch?
Tôi muốn sao chép một tệp từ A sang B, có thể trên các hệ thống tệp khác nhau. Có một số yêu cầu bổ sung: Bản sao là tất cả hoặc không có gì, không có tệp B bị hỏng hoặc bị hỏng một phần; Không ghi đè lên …
9 linux  bash  cp 

4
Hiệu suất của vòng lặp so với mở rộng
Cần đề xuất của chuyên gia về so sánh dưới đây: Phân đoạn mã bằng vòng lặp: for file in `cat large_file_list` do gzip -d $file done Đoạn mã sử dụng mở rộng đơn giản: gzip -d `cat large_file_list` Cái nào sẽ nhanh hơn? Phải thao tác tập dữ liệu …


6
Chuẩn bị dòng cuối cùng của stdin cho toàn bộ stdin
Hãy xem xét kịch bản này: tmpfile=$(mktemp) cat <<EOS > "$tmpfile" line 1 line 2 line 3 EOS cat <(tail -1 "$tmpfile") "$tmpfile" Điều này hoạt động và đầu ra: line 3 line 1 line 2 line 3 Hãy nói rằng nguồn đầu vào của chúng tôi, thay vì là …
9 bash 






2
Xây dựng một lệnh động
Tôi đang làm việc trên một kịch bản và tôi cần xây dựng tarlệnh một cách linh hoạt. Đây là hai ví dụ để minh họa những gì tôi đang cố gắng làm: #!/bin/bash TAR_ME="/tmp" EXCLUDE=("/tmp/hello hello" "/tmp/systemd*" "/tmp/Temp*") _tar="tar "`printf -- '--exclude="%s" ' "${EXCLUDE[@]}"`" -zcf tmp.tar.gz" echo COMMAND: "${_tar}" …

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.