Shell读取文件内容
2012-06-14 00:02
288 查看
原文链接
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" #这里变量内容没有改变
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" #这里变量内容没有改变
相关文章推荐
- shell读取文件内容
- shell读取文件内容
- shell读取文件中的内容,并将其存入到变量中
- shell一行一行读取文件中的内容
- shell:读取文件的每一行内容并输出
- Linux下shell读取文件内容报错
- Shell读取文件内容
- shell:读取文件的每一行内容并输出
- shell:读取文件的每一行内容并输出
- shell:读取文件的每一行内容并输出
- shell读取文件夹里的文件内容并输出
- shell读取一个文件内容到变量并逐一赋值
- shell:读取文件的每一行内容并输出
- shell:读取文件的每一行内容并输出
- shell读取文件的每一行内容并输出【转】
- shell:读取文件的每一行内容并输出
- shell实践(一)读取一个文件输出文件内容
- shell 实现读取文件某行的内容
- shell:读取文件的每一行内容并输出
- shell学习:显示、读取或拼接文件内容:cat命令用法