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

Shell读取文件内容

2008-05-07 16:44 295 查看
原贴: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)

/*var pre = [true,'详解自动挂载文件系统autofs', '详解自动挂载文件系统autofs','/telpublic/blog/item/cd5fb151eaeb292143a75b50.html'];
var post = [false,'','', '/telpublic/blog/item/.html'];
if(pre[0] || post[0]){
document.write(' ');
if(pre[0]){
document.write('上一篇: + ']' + pre[2] + ' ');
}
if(post[0]){
document.write('下一篇: + ']' + post[2] + '');
}
document.write('');
}
/*]]>*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: