Câu hỏi được gắn thẻ «shell»

Shell là giao diện dòng lệnh của Unix. Bạn có thể nhập các lệnh trong trình bao tương tác hoặc viết các tập lệnh để tự động hóa các tác vụ. Sử dụng thẻ này cho các câu hỏi áp dụng cho / bin / sh và các vỏ tương thích nhất (tro, bash, ksh, zsh, khắc). Đối với các tập lệnh shell có lỗi, vui lòng kiểm tra chúng trong http://shellcheck.net trước khi đăng ở đây.


6
Ống bán không đồng bộ
Giả sử tôi có đường ống sau: a | b | c | d Làm thế nào tôi có thể chờ đợi để hoàn thành c(hoặc b) trong shhoặc bash? Điều này có nghĩa là tập lệnh dcó thể bắt đầu bất cứ lúc nào (và không cần phải chờ) …
11 bash  shell  pipe  fifo 


3
Truyền nhiều lệnh cho đàn
flock -x -w 5 ~/counter.txt 'COUNTER=$(cat ~/counter.txt); echo $((COUNTER + 1)) > ~/counter.txt' Làm thế nào tôi có thể chuyển nhiều lệnh đến flocknhư trong ví dụ trên? Theo tôi hiểu, flocklấy các cờ khác nhau (-x cho độc quyền, -w cho thời gian chờ), sau đó tệp để khóa …




2
Tên của tính năng shell `> (tee copyError.txt> & 2)` là gì?
Tôi cần đăng nhập stdout và stderr vào logfiles, nhưng chỉ hiển thị các thông báo lỗi trên màn hình. Tôi có thể làm điều này với: cp -rpv a/* b 1> copyLog.txt 2> >(tee copyError.txt >&2) Mà tôi tìm thấy ở đâu đó trên web. Tôi chỉ muốn biết …
11 bash  shell 








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.