关闭

shell 文件读写

335人阅读 评论(0) 收藏 举报
分类:

1

while read line
do
   echo "line=$line"
done<'ls -l /home/felixzh'

ls -l /home/felix/ |while read line
do
  ....
done
<后面跟的是文件名
|是管道
list=`ls -l $path`
然后<$list

ls -l $path不是文件,是一种输入stdout
没有文件名,不能叫文件.


2

shell 从file descriptor read data. 3是文件描述符
 exec 3< $GUI2CMD_PIPE
 while read -u3 data
 do
  echo $data
 done


3

将文件的SRCCversionFile的内容,读入变量中
SRCCversionFile=$(cvp -r cool/NGNsrcc_lib/version 2>/dev/null)
SupportedVersion=$(< $SRCCversionFile)

 

其他参考

http://blog.csdn.net/xj178926426/article/details/6925770

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:103987次
    • 积分:2685
    • 等级:
    • 排名:第13516名
    • 原创:145篇
    • 转载:199篇
    • 译文:0篇
    • 评论:5条