入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

Shell读取文件内容

创建时间:2008-05-07 投稿人: 浏览次数:7869
原贴:http://hi.baidu.com/telpublic/blog/item/67df9cde1b2a945dcdbf1ae0.html

Shell读取文件内容 2008-05-05 23:33

while read wOne wTwo wThree
do
    [ -z $wOne ] && continue           #测试此行内容是否为空
    xxx=$wOne                                 #提取内容
done < /var/xxx/one.txt
echo "$xxx"                                    #变量获取了文件中的内容

以下方法无法提取内容;但可以输出。问题似乎出在bash对管道的处理方法上
(bash可能生成了一个子shell处理管道输出)。
------------------------------------------------------------------------------------------------------------
cat /var/xxx/one.txt | while read wOne wTwo wThree
do
    [ -z $wOne ] && continue           #测试此行内容是否为空
    xxx=$wOne                                 #提取内容
done
echo "$xxx"                                    #这里变量内容没有改变


类别:Linux | 添加到搜藏 | 浏览(3) | 评论 (0)
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。