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

高洛峰
Libérer: 2017-01-09 13:45:00
original
1833 Les gens l'ont consulté

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

#!/bin/bash
while read line
do
echo $line
done < filename(待读取的文件)
Copier après la connexion

Méthode d'écriture deux :

#!/bin/bash
cat filename(待读取的文件) | while read line
do
echo $line
done
Copier après la connexion

Méthode d'écriture trois :

for line in `cat filename(待读取的文件)`
do
echo $line
done
Copier après la connexion

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
Copier après la connexion

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 !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal