Pytania otagowane jako xargs

xargs to polecenie, które wykonuje inne polecenie i generuje argumenty ze standardowego wejścia

1
Jak mogę uzyskać indeks „procesora równoległego” xargs?
Załóżmy, że mam dwa zasoby, o nazwie 0i 1, do których można uzyskać dostęp wyłącznie. Czy jest jakiś sposób na odzyskanie „indeksu” „procesora równoległego”, który xargsuruchamia się w celu wykorzystania go jako bezpłatnej usługi wzajemnego wykluczania? Np. Rozważ następujące obliczenia równoległe: $ echo {1..8} | xargs -d " " -P …

7
xargs i vi - „Wejście nie pochodzi z terminala”
W php.inimoim systemie jest około 10 plików rozmieszczonych w dowolnym miejscu i chciałem szybko je przeglądać. Próbowałem tego polecenia: locate php.ini | xargs vi Ale viostrzega mnie, Input is not from a terminala potem konsola zaczyna się naprawdę dziwnie - po czym muszę nacisnąć, :q!aby wyjść, via następnie rozłączyć się …

9
Rozłożenie standardowego na równoległe procesy
Mam zadanie, które przetwarza listę plików na stdin. Czas uruchamiania programu jest znaczny, a ilość czasu, jaką zajmuje każdy plik, jest bardzo różna. Chcę odrodzić znaczną liczbę tych procesów, a następnie wysłać pracę do tych, które nie są zajęte. Istnieje kilka różnych narzędzi wiersza polecenia, które prawie robią to, co …


4
Jak uzyskać pojedynczą sumę wierszy z `wc -l`?
Dodałem alias git, aby podać mi liczbę wierszy określonych plików w mojej historii: [alias] lines = !lc() { git ls-files -z ${1} | xargs -0 wc -l; }; lc Jednak wc -lzgłasza wiele podsumowań, tak że jeśli mam więcej niż ~ 100 tys. Linii, zgłasza ich sumę, a następnie przechodzi …
12 files  xargs  wc 

2
używając xargs do grepowania wielu wzorów
Mam plik, który zawiera warunki, dla których chcę grepować, przy czym każdy termin jest jedną linią w pliku. Myślałem, że mogę to zrobić za pomocą xargs. To, co jestem w stanie czerpać z przykładów ze strony podręcznika tego typu find ./work -print0 | xargs -0 rm jest to, że xargs …
12 grep  xargs 




2
Ponowne formatowanie dużej liczby plików XML
Manipuluję dużą liczbą plików XML rozproszonych w zagnieżdżonej strukturze katalogów. Próbowałem następujące: $ find . -name "*.xml" -type f | xargs -- xmllint --format Problem polega na tym, że generuje sformatowane dane wyjściowe XML na ekranie, ale nie zmienia pliku. Jak mogę zmienić to polecenie, aby zmienić rzeczywistą zawartość pliku?
11 find  xargs  xml 

5
znajdź | xargs shasum tworzy sumę kontrolną samego pliku sumy kontrolnej (przedwcześnie) i kończy się niepowodzeniem podczas sprawdzania
Mój problem (w skrypcie z #!/bin/sh) wygląda następująco: Próbuję zsumować wszystkie pliki w katalogu do celów archiwalnych. Plik sumy kontrolnej (w moim przypadku sha1) ze wszystkimi nazwami plików powinien znajdować się w tym samym katalogu. Powiedzmy, że mamy katalog ~/testz plikami f1i f2:. mkdir ~/test cd ~/test echo "hello" > …
10 find  xargs  checksum  hashsum 

6
Usuwanie plików ze spacjami w ich nazwach
Próbuję usunąć wszystkie pliki ze spacjami w nazwach. Korzystam z następującego polecenia. Ale to daje mi błąd Komenda : ls | egrep '. ' | xargs rm Tutaj, jeśli używam tylko ls | egrep '. 'polecenia, daje mi całą nazwę pliku ze spacjami w nazwach plików. Ale gdy próbuję przekazać …
10 shell  quoting  rm  xargs 

4
Sformatuj wyjście xargs
Chciałbym zmienić format wyjściowych wyświetlaczy xargs cat k.txt 1 2 3 I cat k.txt | xargs 1 2 3 Jednak chciałbym mieć 1, 2, 3lub 1|2|3. Jakieś sugestie?
10 xargs 

3
Jak otworzyć wiele plików z wyjścia `find`?
Wiem, że mogę otworzyć wiele plików znalezionych w katalogu, takich jak: find -name *.foo -xargs <command> {} \; Działa to, ale gdy próbujesz otworzyć jednocześnie kilka plików tekstowych w gedit, otwiera je sukcesywnie (gdy jeden plik jest zamykany, następny jest otwierany). Chciałbym otworzyć wszystkie te pliki jednocześnie. Jak mogę to …
10 bash  find  xargs 

2
Podaj parametry scp za pomocą xargs
Kiedy biegnę svn st | awk '{print $2}', dostaję: a.py b.py c.py Następnie chcę scpte pliki na zdalnym serwerze. Próbowałem: svn st | awk '{print $2}' | xargs scp my_name@my_server:~/ Ale to nie działa. Jakie jest właściwe polecenie, aby to zrobić? Dziękuję Ci!
10 scp  xargs 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.