Maison >développement back-end >Tutoriel Python >3 façons de lire des fichiers ligne par ligne dans le shell

3 façons de lire des fichiers ligne par ligne dans le shell

高洛峰
高洛峰original
2017-01-09 13:45:001834parcourir

Il existe de nombreuses méthodes, en voici trois :
Méthode d'écriture 1 :

#!/bin/bash
while read line
do
echo $line
done < filename(待读取的文件)

Méthode d'écriture deux :

#!/bin/bash
cat filename(待读取的文件) | while read line
do
echo $line
done

Méthode d'écriture trois :

for line in `cat filename(待读取的文件)`
do
echo $line
done

Remarque : Il existe une différence entre
pour la lecture ligne par ligne et pendant la lecture ligne par ligne, comme :

$ cat file
1111
2222
3333 4444 555

$ cat file | while read line; do echo $line; done
1111
2222
3333 4444 555

$ for line in $(<file); do echo $line; done
1111
2222
3333
4444
555

Plus 3 façons de lire des fichiers ligne par ligne Pour les articles liés aux méthodes, veuillez faire attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn