Vorwort Die beste Methode ist möglicherweise nicht die, die Ihnen am schnellsten einfällt. Skripte für den vorübergehenden Einsatz bei der Arbeit müssen nicht robust sein und je schneller sie geschrieben werden, desto besser. Hier ist eine Technik zur Verwendung des sed-Befehls zum Erstellen von Befehlen zum Verarbeiten von Batchdateien als Referenz. Nachfragefall 1 Kopieren Sie alle 0_80_91.txt, 0_80_92.txt, 0_80_93.txt usw. in das aktuelle Verzeichnis. . . Die Dateinamen von Dutzenden von Dateien wurden in 0_81_91.txt, 0_81_92.txt, 0_81_93.txt usw. geändert. Das heißt, ändern Sie 80 im Dateinamen in 81. Der Implementierungsbefehl lautet: #ls *.txt 0_80_91.txt 0_80_92.txt 0_80_93.txt #ls *.txt |sed -nr 's/(0_)(80)(.*)/mv \1\2\3 \181\3/gp' mv 0_80_91.txt 0_81_91.txt mv 0_80_92.txt 0_81_92.txt mv 0_80_93.txt 0_81_93.txt #ls *.txt |sed -nr 's/(0_)(80)(.*)/mv \1\2\3 \181\3/gp' | sh #ls *.txt 0_81_91.txt 0_81_92.txt 0_81_93.txt Nachfragefall 2 Dekomprimieren Sie alle Dateien 0_80_91.Z, 0_80_92.Z und 0_80_93.Z im aktuellen Verzeichnis mit dem Befehl cc_uncompress und geben Sie sie in die angegebene Datei aus. Das Aufrufformat ist cc_uncompress -s 0_80_91.txt -d 1.txt. 1.txt kann ein beliebiger Dateiname sein. Der Implementierungsbefehl 1 lautet: #ls *.Z | sed -nr 's/(.*)/cc_uncompress -s \1 -d \1.txt/gp' cc_uncompress -s 0_80_91.Z -d 0_80_91.Z.txt cc_uncompress -s 0_80_92.Z -d 0_80_92.Z.txt cc_uncompress -s 0_80_93.Z -d 0_80_93.Z.txt #ls *.Z | sed -nr 's/(.*)/cc_uncompress -s \1 -d \1.txt/gp' | sh Die Implementierung von Befehl 2 lautet: Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Ubuntu16.04 Installation mysql5.7.22 Grafik-Tutorial
>>: MySQL 5.6.23 Installations- und Konfigurations-Umgebungsvariablen-Tutorial
Dieser Artikel stellt RHEL8-Netzwerkdienste und N...
Beim Erstellen eines Zeitfelds STANDARD CURRENT_T...
Auf Webseiten begegnen wir häufig dieser Situatio...
Da das Projekt einen Fragebogen erfordert, der Kun...
Inhaltsverzeichnis Einführung Anweisungen Tatsäch...
login.html-Teil: <!DOCTYPE html> <html l...
Ich habe viel online gesucht und festgestellt, da...
Im Web gibt es zwei gängige Ladesymbole: eines is...
Die Ladegeschwindigkeit einer Webseite ist ein wic...
Wenn Sie einige 64-Bit-Anwendungen (wie 64-Bit-JD...
1. Docker importiert lokale Images Manchmal kopie...
Ich erwarte nicht, ein erfahrener Datenbankadmini...
Glasfenster Was wir heute erreichen werden, ist d...
1. Nginx-Statusüberwachung Nginx bietet eine inte...
Die Methode zur Lösung des Problems, das anfängli...