linux shell读取文件

Linux命令 cat/ less /more 等可以方便地查看文件,但有时候需要一行行读取并处理文本,这时候需要while或for循环来遍历。

FILENAME="path/to/your/file"

## 方法一
cat $FILENAME | while read line; do echo $line;done  # 以行为分隔符

## 方法二
while read line; do echo $line; done  < $FILENAME # 以行为分隔符

## 方法三
for line in `cat $FILENAME`; do echo $line;done # 以空格为分隔符,可以指定换行符分隔


你可能感兴趣的:(linux,运维)