[LINUX] Löschen und generieren Sie Seriennummerndateien mit einem Shell-Skript

Machen Sie eine Seriennummer

Sie können den Befehl seq verwenden. Wenn Sie jedoch die Anzahl der Ziffern angeben möchten, verwenden Sie die Option -f. "Seq -f% 0 Ziffern erste Nummer letzte Nummer" Wie auch immer. Vergiss nicht 0 zu schreiben ...

#!/bin/bash

for NUMPATH in `seq -f %05g 1 96`
do
 echo "flow_z${NUMPATH}_0000950000"
done

Das Ausführungsergebnis ist wie folgt

rm flow_z00081_0000010000
   (Kürzung)
rm flow_z00095_0000950000
rm flow_z00096_0000950000

Anwendungsbeispiel

Wenn Sie eine Seriennummerndatei löschen möchten, der Platzhalter jedoch das Limit überschreitet, können Sie ihn nicht gut schreiben, und es ist schwierig, einen regulären Ausdruck zu verwenden. Sie können ihn mit dem obigen Code behandeln.

Recommended Posts

Löschen und generieren Sie Seriennummerndateien mit einem Shell-Skript
Verarbeiten Sie die Dateien im Ordner in der Reihenfolge mit dem Shell-Skript
[Python] Mit OpenCV können Sie problemlos Bilddateien mit Seriennummern lesen
Automatisieren Sie die Umgebungserstellung mit ShellScript
Importieren Sie Videos mit Seriennummer zusammen mit Aviutl
Verwalten Sie Protokollrotationsgenerationen mit einem Shell-Skript.
WEB-Scraping mit BeautifulSoup4 (Seriennummernseite)
Zeigen Sie die heutige Wettervorhersage mit Shell-Skript an
Löschen Sie Bilddateien sofort mit einem Liner
Grundlagen des Shell-Skripts # 2
Anzeigen von Seriennummernspalten und -variablen mit der Flaschenvorlage