您的位置:首页 > 运维架构 > Shell

linux shell 读取文件脚本

2016-07-19 22:41 232 查看
逐行读取文本文件的几种方法:

shell中有没有类似 于open的命令??

也就是用shell能不能打开文件获得句柄呢??

1.用read读取文件重定向

#! /bin/bash

while read line

do

echo $line

done < filename

2.使用管道

cat filename |while read line

do

echo \$line

done

3.使用for in

for line in $(cat filename)

do

echo $line

还有种使用文件描述符的方法,关于文件描述符我还不太懂

0 stdin

1 stdout

2 stderr

我只理解这几个常用的

2>/dev/null

1>/dev/null

2>&1

1>&2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  读文件 shell