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

xargs là một lệnh thực thi một lệnh khác và tạo các đối số của nó từ stdin




2
Làm thế nào để ngăn chặn xargs khỏi đầu ra hợp nhất xấu từ nhiều quy trình?
Tôi đang sử dụng xargsvới tùy chọn --max-args=0(cách khác -P 0). Tuy nhiên, đầu ra của các quy trình được hợp nhất vào stdoutluồng mà không liên quan đến việc tách dòng thích hợp. Vì vậy, tôi thường kết thúc với các dòng như: <start-of-line-1><line-2><end-of-line-1> Khi tôi đang sử dụng …

6
Tại sao xargs gây ra apt-get để hủy bỏ?
Tôi đang cố gắng xóa danh sách các gói khỏi tệp. Tôi đang sử dụng lệnh sau: cat packages | xargs sudo apt-get remove packageslà tập tin của tôi chứa danh sách các gói tôi muốn xóa. Tất cả mọi thứ dường như làm việc, nhưng apt-gethủy bỏ thay vì …
17 apt  xargs 


3
Truyền nhiều tham số qua xargs
Tôi muốn có thể sử dụng xargsđể thực thi nhiều tham số trong các phần khác nhau của lệnh. Ví dụ: như sau: echo {1..8} | xargs -n2 | xargs -I v1 -I v2 echo the number v1 comes before v2 Tôi hy vọng nó sẽ trở lại the number …
17 xargs 


1
Cách sử dụng hàm được xác định với xargs
Đây là mã của tôi #!/bin/bash showword() { echo $1 } echo This is a sample message | xargs -d' ' -t -n1 -P2 showword Vì vậy, tôi có một hàm showwordlặp lại bất kỳ chuỗi nào bạn truyền dưới dạng tham số cho hàm. Sau đó, tôi đã xargscố …
16 bash  xargs  function 



3
Cách trích dẫn đối số bằng xargs
Giả sử tôi muốn xóa tất cả các tệp trong một thư mục lớn hơn 1 MB. $ find . -size +1M | xargs -0 rm Điều này sẽ không xóa các tập tin có không gian trong tên của họ. Vì vậy, tôi muốn nó trích dẫn tất cả …
15 shell  find  quoting  rm  xargs 

2
Tại sao lệnh xargs này không hoạt động?
Tôi muốn xóa tất cả các phần mở rộng .sh vì vậy đã làm điều này: ls *.sh | xargs -I {} mv {} `basename {} .sh` Tuy nhiên, nó không hoạt động, nó hoạt động như basenametrả về tên tệp không thay đổi. Tại sao nó lại hành xử …

2
Đường ống không có gì để xargs
Tôi có một kịch bản mà trong một số trường hợp có thể không có gì trên thiết bị xuất chuẩn. Vào cuối đoạn script, tôi chuyển các dòng tôi có sang một lệnh khác bằng xargs. Vấn đề của tôi là, khi không có gì trên thiết bị xuất …
14 bash  xargs 


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.