Heim > Backend-Entwicklung > Python-Tutorial > 3 Methoden für die Shell, um Dateien Zeile für Zeile zu lesen

3 Methoden für die Shell, um Dateien Zeile für Zeile zu lesen

高洛峰
Freigeben: 2017-01-09 13:45:00
Original
1833 Leute haben es durchsucht

Es gibt viele Methoden, hier sind drei Methoden:
Schreibmethode eins:

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

Schreibmethode zwei:

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

Schreibmethode drei:

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

Hinweis: Es gibt einen Unterschied zwischen
für das zeilenweise Lesen und beim zeilenweisen Lesen, wie zum Beispiel:

$ 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
Nach dem Login kopieren

Mehr 3 Möglichkeiten, Dateien Zeile für Zeile mit der Shell zu lesen. Für Artikel zu Methoden beachten Sie bitte die chinesische PHP-Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage