[1. Ce que vous voulez faire](#Ce que vous voulez faire) [2. Introduction au code](# introduction au code) [3. Exemple d'exécution](# Exemple d'exécution)
Récupérez le contenu du fichier et traitez-le dans l'ordre du haut. Dans cet article, je présenterai un script shell d'une instruction de boucle qui acquiert le contenu des données de nom (name.txt) dans le fichier ci-dessus, attribue un numéro de série et le convertit en csv (nom.csv).
** État actuel du dossier **
État avant l'exécution
$ cat name.txt
Taro Suzuki
Jiro Suzuki
Noriko Yamada
Junko Nishida
main.sh
#!/bin/sh
cnt=1
cat name.txt | while read data
do
echo ${cnt},${data} >> name.csv
#Incrément de la variable cnt
cnt=`expr ${cnt} + 1`
done
main.courir sh
sh main.sh
État post-exécution
$ cat name.csv
1,Taro Suzuki
2,Jiro Suzuki
3,Noriko Yamada
4,Junko Nishida