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ś
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ś
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...
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...
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ć dane wyjściowe...
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ę
Załóżmy, że mam kilka plików /tmp/. ja robię find . -type f | xargs -iFILES I chcę zrobić md5sumw każdym pliku, wyprowadzając do pliku o tej samej nazwie, ale z .md5rozszerzeniem. find . -type f | xargs -iFILES md5sum FILES > FILES.md5 Ma to na celu utworzenie pliku md5 dla każdego pliku...
Używam xargsdo wywołania skryptu Pythona w celu przetworzenia około 30 milionów małych plików. Mam nadzieję, że wykorzystam to xargsdo zrównoleglenia procesu. Polecenie, którego używam to: find ./data -name "*.json" -print0 | xargs -0 -I{} -P 40 python Convert.py {} > log.txt Zasadniczo...
Po uruchomieniu następującego polecenia: > mkdir some_dir > find /foo/bar/ -name '*.csv' -print0 | xargs -0 mv {} some_dir Dostaję setki linii, które mówią: mv: target `/foo/bar/XX.csv` is not a directory Dlaczego? Myślałem, że xargs wykona: mv /foo/barXX.csv some_dir dla każdego...