[LINUX] Effacer et générer des fichiers de numéro de série avec un script shell

Créer un numéro de série

Vous pouvez utiliser la commande seq, mais si vous souhaitez spécifier le nombre de chiffres, utilisez l'option -f. "Seq -f% 0 chiffres premier numéro dernier numéro" En tous cas. N'oubliez pas d'écrire 0 ...

#!/bin/bash

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

Le résultat de l'exécution est le suivant

rm flow_z00081_0000010000
   (réduction)
rm flow_z00095_0000950000
rm flow_z00096_0000950000

Exemple d'utilisation

Si vous souhaitez supprimer un fichier de numéro de série, mais que le caractère générique dépasse la limite, vous ne pouvez pas l'écrire correctement et il est difficile d'utiliser une expression régulière, vous pouvez le gérer avec le code ci-dessus.

Recommended Posts

Effacer et générer des fichiers de numéro de série avec un script shell
Traitez les fichiers du dossier dans l'ordre avec le script shell
[Python] Lecture facile des fichiers image du numéro de série avec OpenCV
Automatisez la construction d'environnement avec ShellScript
Importez des vidéos de numéro de série avec Aviutl
Gérez les générations de rotation des journaux avec un script shell.
Grattage WEB avec BeautifulSoup4 (page du numéro de série)
Afficher les prévisions météorologiques du jour avec le script shell
Effacez les fichiers image à la fois avec un seul support
Principes de base du script Shell # 2
Afficher les colonnes et les variables du numéro de série avec le modèle de bouteille