您现在的位置是:网站首页> 编程资料编程资料
shell按行读取文件的3种方法_linux shell_
2023-05-26
369人已围观
简介 shell按行读取文件的3种方法_linux shell_
方法有很多,下面写出三种方法:
写法一:
写法二:
写法三:
说明:
for逐行读和while逐行读是有区别的,如:
写法一:
复制代码 代码如下:
#!/bin/bash
while read line
do
echo $line
done < filename(待读取的文件)
while read line
do
echo $line
done < filename(待读取的文件)
写法二:
复制代码 代码如下:
#!/bin/bash
cat filename(待读取的文件) | while read line
do
echo $line
done
cat filename(待读取的文件) | while read line
do
echo $line
done
写法三:
复制代码 代码如下:
for line in `cat filename(待读取的文件)`
do
echo $line
done
do
echo $line
done
说明:
for逐行读和while逐行读是有区别的,如:
复制代码 代码如下:
$ cat file
1111
2222
3333 4444 555
$ cat file | while read line; do echo $line; done
1111
2222
3333 4444 555
$ for line in $(1111
2222
3333
4444
555
1111
2222
3333 4444 555
$ cat file | while read line; do echo $line; done
1111
2222
3333 4444 555
$ for line in $(
2222
3333
4444
555
您可能感兴趣的文章:
相关内容
- shell脚本中执行时提示“没有那个文件或目录”的解决办法_linux shell_
- linux shell命令行选项与参数用法详解_linux shell_
- 把文件复制N份的2个Shell脚本代码_linux shell_
- Shell脚本批量修改文件后缀名代码分享_linux shell_
- Gearman::XS在Centos下的编译安装方法_linux shell_
- gearman队列持久化引发的问题及解决方法_linux shell_
- rhel5.7下安装gearmand及启动的方法_linux shell_
- 实现core文件自动生成配置文件的方法_linux shell_
- centos/rhel下实现nginx自启动脚本实例_linux shell_
- 实现MySQL定时批量检查表repair和优化表optimize table的shell脚本_linux shell_
