在bash脚本中从文件打印行

时间:2016-09-09 21:33:55

标签: bash shell terminal sh

我有一个 .txt 文件,其中包含文字。

Eks:
Line 1
Line 2
Line 3
End of file aka last line

如何从文件中获取打印行并使用bash脚本将其打印到终端?

是否可以使用while循环从txt文件中逐行获取并打印出来?

3 个答案:

答案 0 :(得分:0)

使用<VirtualHost *:443>while

的简单方法
read

答案 1 :(得分:0)

要逐行读取文件,您可以使用:

while IFS= read -r line; do echo "$line"; done <file.txt

答案 2 :(得分:0)

您可以使用cat打印整个文件,

cat a.txt

选择初始(使用头)或结束(使用尾部)位/ 512字节块/行分别使用标志-c / -b / -n

cat a.txt | head -n 5

逐行阅读,

while read line; do
  echo $line
done < file