Neue Fragen mit dem Tag «xargs»
Insgesamt gefunden 154 Fragen
0
Bewertungen
1
Antwort
457
Ansichten
Erstes Ergebnis in Linux finden und umbenennen?
Ich habe versucht, diese Commanline zu verwenden. find *.txt | head -1 | xargs -0 mv *.txt test.txt ich erhalte. mv: target '02 .txt \ n 'ist kein Verzeichnis Was ist los :(?
fragte Adam Trinh vor 6 Jahren
0
Bewertungen
2
Antworten
414
Ansichten
Wie bekomme ich eine Zeilennummer in xargs?
Ich möchte einige Dateien parallel auf Maschinen hochladen. Es gibt eine Liste mit Hosts und eine Liste mit Dateien, die per Index hochgeladen werden sollten: 1.txtGeht zu hostOne, 2.txtGeht zu hostTwousw. Ich versuche Folgendes: cat hosts | xargs -P 10 -I {} scp ./$.txt user@{}:/tmp Wie funktionie...
fragte Poma vor 6 Jahren
0
Bewertungen
1
Antwort
852
Ansichten
Mit xargs übergeben Sie Argumente an die Sub-Shell mit Pipe
Ich möchte einige Dateien umbenennen. Ich denke, ich kann xargs dafür benutzen. find ./ -name "upload.log-*" ./upload.log-20180622.gz-20180624.gz-20180626.gz ./upload.log-20180624.gz-20180626.gz ./upload.log-20180620.gz-20180622.gz-20180624.gz-20180626.gz ./upload.log-20180621.gz-20180623.gz-201806...
fragte nelaaro vor 6 Jahren
0
Bewertungen
1
Antwort
687
Ansichten
Übergeben Sie die Befehlsausgabe als Argument in grep
Ich möchte zwei Textdateien zeilenweise auf Änderungen vergleichen. Wenn die Dateien lokal gespeichert werden, weiß ich, dass ich das mit machen kann grep -Fxvf file1 file2 Ich habe ein Problem, da sich Datei 2 im Hadoop-Dateisystem befindet. Ich kann diese Datei mit dem Befehl lesen hadoop fs -cat...
fragte Michail N vor 6 Jahren
0
Bewertungen
1
Antwort
398
Ansichten
Ersetzen einer Zeile in mehreren Dateien
Ich habe eine Liste von Dateien und entsprechenden Zeilennummern, in denen ich die Ersetzung durchführen möchte: s/LOG.error/LOG.warn Es gibt andere Stellen, an denen dies vorkommen kann und diese Leitungen nicht stören möchten. Wie mache ich das mit find und sed? Die Datei ist wie folgt formatiert...
fragte ayushgp vor 6 Jahren
1
Bewertungen
1
Antwort
322
Ansichten
Wie verschieben Sie die Ordner basierend auf ihrer Übereinstimmung in der CSV-Datei in ein neues Verzeichnis?
In meinem aktuellen Verzeichnis habe ich viele Ordner wie F1, F2, F3, F4, F5, F6, F7, F8, F9, F10. Ich habe eine csv-Datei "dan.csv" im aktuellen Verzeichnis, die eine Spalte mit Ordnernamen enthält. Die CSV-Datei sieht wie folgt aus: Der Spaltenname lautet "id". id F1 F4 F5 F6 F8 F10 Aufgrund ihre...
fragte beginner vor 6 Jahren
3
Bewertungen
3
Antworten
494
Ansichten
Wie kann ein einzelnes Element von einer Befehlsausgabe an einen anderen Befehl übergeben werden?
Ein einfaches Beispiel mit grep (Beachten Sie, dass grep nicht mein einziger Anwendungsfall dafür ist): $ grep -Irl "foo" path/to/directory/help.js path/to/directory/config.js path/to/directory/task.js Nun möchte ich die config.jsDatei in Vi öffnen . Meine normale Methode wäre: $ vi path/to/directo...
fragte jewbix.cube vor 6 Jahren
2
Bewertungen
1
Antwort
916
Ansichten
Geben Sie eine Liste von Dateien als Eingabe für pdftk an
Ich habe eine Liste von Dateien, die ich als Eingabe für pdftk angeben muss, damit sie in der angegebenen Reihenfolge verkettet werden. Ich sehe eine Liste der Eingabedateien nicht als Option in der pdftk-Manpage, aber möglicherweise gibt es eine Problemumgehung, um ein ähnliches Ergebnis zu erziele...
fragte Jeff Bauer vor 7 Jahren
0
Bewertungen
2
Antworten
632
Ansichten
Finde die Dateien, die ich brauche, die Pipe zu xargs und Tar nicht
Ich verwende die folgende Befehlszeile: find . -mtime -15 -mtime 0 -print0 | xargs -0 tar cjvf /home/user/adjuntos.tar.bz2 Die linke Seite der Pipe wirkt wie ein Zauber, aber die rechte Seite der Pipe übernimmt alle Dateien aus dem Verzeichnis. Ich weiß nicht was ich falsch mache. Kannst du mir bit...
fragte JuanEs1eban vor 7 Jahren
0
Bewertungen
2
Antworten
311
Ansichten
Eine Datei finden und Text senden
Ich möchte eine Datei in einem Ordner finden /optund Text senden. Ich habe folgende Syntax ausprobiert: sudo find /opt -name filename-*.conf | xargs -I '{}' echo "text_to_send" > '{}' \; Leider finde ich danach die Datei, {}die den Text enthält. Ich habe versucht, mit '{}'als auch {}, "{}", \{\}...
fragte Piotr G vor 7 Jahren
1
Bewertungen
1
Antwort
400
Ansichten
Was macht das? `Find ... - Typ d | xargs chmod 770`
Was machen diese beiden Linien? find /backup/folder -type d|xargs chmod 770 find /backup/folder -type f|xargs chmod 660 Ich googelte herum, kann aber nicht herausfinden, was d|xargsund f|xargstut.
fragte Zeth vor 7 Jahren
0
Bewertungen
2
Antworten
467
Ansichten
Xargs-Konstrukt kann nicht funktionieren
Ich habe ein seltsames Problem mit Xargs . Ich habe ein Xargs- Konstrukt, das nicht funktioniert, auch wenn ich den Befehl wiederholt, funktioniert es perfekt. Mein einziger Liner ist folgender: exiftool -p exifprintformat -if '$Subject =~/DATA/i' -q *.pdf |grep pdf |sed 's/ //g'|xargs|xargs -0 -I...
fragte Grigoris L. vor 7 Jahren
0
Bewertungen
1
Antwort
421
Ansicht
SSH in eine Maschine und suchen Sie nach Prozess, töten Sie mit xargs
Ich mache das, guastest@iridium06.psc ~> ssh <machine> jps | gawk '$2 == "<process>" ' | xargs kill kill: sending signal to 75797 failed: No such process guastest@iridium06.psc ~> echo $? 123 Aber funktioniert es, wenn ich es so sage ssh <machine> "jps | gawk '\$2 == \"<p...
fragte Vinu Shankar vor 7 Jahren
4
Bewertungen
2
Antworten
592
Ansichten
Fügen Sie der Liste der Dateien Text hinzu
Ich versuche, xargs zu verwenden, um eine Reihe von Dateien zu bearbeiten. Eine Datei namens filelist.txt enthält die Dateinamen john paul george ringo steve Ich kann alle diese Dateien mit diesem Befehl erstellen: cat filelist.txt | xargs touch Wie kann ich zu jeder Datei in der Liste den glei...
fragte cannyboy vor 7 Jahren
2
Bewertungen
1
Antwort
1302
Ansichten
xargs unter Windows: Keine solche Datei oder Verzeichnis
Ich wollte die Tags in meinem lokalen Git-Repository mit denen auf unserem Remote-Server erneut synchronisieren, indem ich diese Antwort von StackOverflow verwendete : git tag -l | xargs git tag -d git fetch --tags Ich habe git für Windows Portable installiert, das xargsvon FindUtils für Windows (w...
fragte gerrod vor 7 Jahren
0
Bewertungen
2
Antworten
583
Ansichten
älteste bis neueste Datei in der Verzeichnisstruktur und interaktiv löschen
In Schritt 1 versuche ich, die älteste Datei im Verzeichnisbaum zu finden, die ich durch Beantwortung dieser Frage gelöst habe . Jetzt möchte ich xargsinteraktiv vom ältesten zum neuesten löschen. Da klappt find -type f -printf '%T+ %p\n' | sort | xargs -0 -d '\n' rm -idas nicht. Ich habe in einem a...
fragte Schultz Hartmut vor 7 Jahren
3
Bewertungen
2
Antworten
1561
Ansicht
Mehrfaches Lesen aus einer TXT-Datei in der Bash (Parallelverarbeitung)
Hier ist ein einfaches Bash-Skript für den HTTP-Statuscode while read url do urlstatus=$(curl -o /dev/null --silent --head --write-out '%' "$" --max-time 5 ) echo "$url $urlstatus" >> urlstatus.txt done < $1 Ich lese die URL aus einer Textdatei, verarbeitet jedoch nur eine zu einem Zeitpun...
fragte user7423959 vor 7 Jahren
1
Bewertungen
2
Antworten
902
Ansichten
Piped xargs führt den Befehl nicht aus
Ich möchte nginx access.log auf fehlerhafte Anfragen überwachen und mich über solche Fälle informieren. Dafür habe ich folgenden Befehl geschrieben: tail -n0 -f access.log | grep --line-buffered '\{' | xargs sentry-cly -m Diese Lösung funktioniert jedoch aus irgendeinem Grund nicht. Wenn ich die...
fragte pro100sanya vor 7 Jahren
0
Bewertungen
1
Antwort
758
Ansichten
Verwenden Sie xargs für Dateien oder Inhalte, die Anführungszeichen / einfache Anführungszeichen enthalten
Ich habe Schwierigkeiten beim Verwenden von xargs mit Dateien. Gibt 'es eine Möglichkeit, dieses Problem zu umgehen? $ find. | xargs -I FILE echo FILE xargs: nicht abgeschlossenes Zitat Dateiname $ ls mike's probe 16
fragte user2167582 vor 7 Jahren
1
Bewertungen
1
Antwort
727
Ansichten
Wie generiere ich eine Liste von URLs in Bash?
Wie kann ich eine Liste von URLs in bash generieren, damit ich sie an xargs und dann an curl weiterleiten kann? http://somewebsite.com/{}.file wo {}ist eine nummer.
fragte Testr vor 7 Jahren
1
Bewertungen
1
Antwort
1395
Ansichten
Wie starte ich mehrere URLs pro Prozess mit cURL?
Ich versuche, eine Liste von URLs mit cURL mit mehreren URLs pro Prozess herunterzuladen. Das Folgende funktioniert, aber es gibt ein seltsames Ergebnis zurück, wenn der xargs -LParameter mehr als 1 ist. Ich möchte 8 Prozesse mit jeweils 4 URLs starten, damit ich nicht zu viele spawne. curl url1...u...
fragte Testr vor 7 Jahren
1
Bewertungen
0
Antworten
343
Ansichten
Summierung der selektiven Ausgabe von Größen
Ich versuche herauszufinden, wie viel Speicherplatz insgesamt von Dateien mit einer Größe von mehr als 50 MB verbraucht wird. Ich kann mit dem folgenden Befehl eine Liste der Dateigrößen generieren: find $PWD/soccer -maxdepth 50 -type f -iname "**" -size +50M | xargs --delimiter '\n' --max-args=1 du...
fragte Sridhar-Sarnobat vor 7 Jahren
1
Bewertungen
1
Antwort
339
Ansichten
Wie benennt man mehrere Unterordner mit Dateinamen um?
Zum Beispiel habe ich die folgenden Dateien: ./dirA/fileA.png ./dirA/fileB.png ./dirA/fileC.png ./dirB/fileD.png ./dirB/fileE.png ./dirB/dirC/fileF.png Gibt es einen einzeiligen Befehl oder ein Skript, um den Dateinamen wie folgt umzubenennen? ./dirA/fileA@2x.png ./dirA/fileB@2x.png ./dirA/fileC@2x...
fragte srjohnhuang vor 8 Jahren
1
Bewertungen
1
Antwort
330
Ansichten
Wie kann ich die Konsoleneingabe an xargs übergeben?
Ich versuche, einen Dateinamen als Argument zu übergeben wc -ldurch xargs. Unten ist der Befehl, den ich ausprobiert habe: cat > xargs wc -l Ich werde unter Fehler cat: invalid option -- 'l' Try 'cat --help' for more information.
fragte Ravi Kumar vor 8 Jahren
2
Bewertungen
3
Antworten
2758
Ansichten
Xargs übergibt die Eingabe an einen Befehl, der eine Pipe enthält
Um zu verstehen, wie man den Bindungsvorrang mit Pipes manipuliert, versuche ich, den Pfad einer Datei pro Verzeichnis auszudrucken - für jedes Verzeichnis: find $PWD -type d | xargs --delimiter "\n" -I% -n 1 (find % -maxdepth 1 | head -1) Ich bekomme no matches found: (find % -maxdepth 1 | head -1...
fragte Sridhar-Sarnobat vor 8 Jahren
1
Bewertungen
1
Antwort
618
Ansichten
bash xargs: Der gleiche Befehl liefert eine andere Ausgabe
Wenn ich renne ls -1 *.a | xargs -I{} echo {} | sed 's/.a//' Die Ausgabe ist 1 2 3 Wenn ich renne ls -1 *.a | xargs -I{} bash -c "echo {} $(echo {} | sed 's/.a//')" und die Ausgabe ist 1.a 1.a 2.a 2.a 3.a 3.a Was ist der Grund für diese Anomalie?
fragte stas vor 8 Jahren
1
Bewertungen
1
Antwort
685
Ansichten
xargs mit zwei befehlen - mkdir und sed
Ich möchte Kataloge erstellen und in derselben Zeile möchte ich den Pfad ändern und in der Ausgabedatei speichern. Ich möchte keinen Code wiederholen, also habe ich versucht: cut -d ';' -f 1 tmp1 | tr '.' '/' | xargs -I % bash -c 'mkdir -p %; sed 's/$/\/version/'% > output' Und ich habe einen Fe...
fragte diego9403 vor 8 Jahren
-2
Bewertungen
2
Antworten
1099
Ansichten
Suchen Sie mit pdfgrep nach string in pdf und geben Sie nur den Dateinamen aus
Ich benutze pdfgrep, um einen Namen in einem pdf zu suchen: pdfgrep -H 'Fatima Alves' RE/* Dieser Befehl gibt den Dateinamen und den Namen aus: RE/2011-01-RE_60822079000168_23022016_153923(1).PDF: Fatima Alves RE/2011-01-RE_60822079000168_23022016_153923 (2).PDF: Fatima Alves Ich möchte aber nur...
fragte FXux vor 8 Jahren
2
Bewertungen
3
Antworten
721
Ansicht
Wie verwende ich xargs und sed, um die Ergebnisse an ein Array weiterzuleiten?
Ich ziehe JSON von einem REST-Endpunkt mit curl und analysiere ihn dann mit dem Knotenpaket json, um einige der JSON-Attribute abzurufen, die ich später in einigen App-Konfigurationen verwende. curl -s http://52.71.126.196/arcgis/rest/services/WaterNetwork/MapServer/0?f=pjson | json -a fields | json...
fragte Chad Cooper vor 8 Jahren
1
Bewertungen
1
Antwort
567
Ansichten
xargs interpretiert Backslashes unter Windows falsch
Ich verwende gnuwin32-Dienstprogramme unter Windows 7. Ich möchte eine Dateiliste weiterleiten xargs, um die Dateien zu entfernen. Wenn ich jedoch normale Windows-Pfade durchlasse, interpretiert und entfernt xargs die Backslashes dir /B /S c:\windows\system32\*.sys | head | xargs echo führt zur fol...
fragte vlad_tepesch vor 8 Jahren