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.

8
Kiểm tra kích thước thư mục trong Bash
Tôi đang cố gắng viết một tập lệnh sẽ tính toán kích thước thư mục và nếu kích thước nhỏ hơn 10GB và lớn hơn thì 2GB sẽ thực hiện một số hành động. Tôi cần đề cập đến tên thư mục của tôi ở đâu? # 10GB SIZE="1074747474" # …
317 bash  shell  directory 

10
Echo các ký tự tab trong tập lệnh bash
Làm cách nào để lặp lại một hoặc nhiều ký tự tab bằng cách sử dụng tập lệnh bash? Khi tôi chạy mã này res=' 'x # res = "\t\tx" echo '['$res']' # expect [\t\tx] Tôi hiểu rồi res=[ x] # that is [<space>x]
313 bash  tabs  echo  spaces 



10
Chạy nhiều lệnh với xargs
cat a.txt | xargs -I % echo % Trong ví dụ trên, xargs lấy echo %làm đối số lệnh. Nhưng trong một số trường hợp, tôi cần nhiều lệnh để xử lý đối số thay vì một. Ví dụ: cat a.txt | xargs -I % {command1; command2; ... } Nhưng …
310 bash  xargs 






9
Trả về giá trị trong hàm Bash
Tôi đang làm việc với một tập lệnh bash và tôi muốn thực thi một chức năng để in một giá trị trả về: function fun1(){ return 34 } function fun2(){ local res=$(fun1) echo $res } Khi tôi thực thi fun2, nó không in "34". Tại sao điều này là …

19
Có cách nào tốt hơn để chạy lệnh N lần trong bash không?
Thỉnh thoảng tôi chạy một dòng lệnh bash như thế này: n=0; while [[ $n -lt 10 ]]; do some_command; n=$((n+1)); done Để chạy some_commandmột số lần liên tiếp - 10 lần trong trường hợp này. Thường some_commandthực sự là một chuỗi các lệnh hoặc một đường ống dẫn. Có …
304 bash  loops 




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.