读书人

问一条shell语句.解决方法

发布时间: 2012-02-23 22:01:35 作者: rapoo

问一条shell语句...
xx=path
yy=filename

直接ls -l $xx$yy 值都可以替换
但下面语句
file_size=`ls -l $xx$yy | awk '{print $5} '`
xx可以替换,yy不能替换,这个怎么修改,谢谢!


[解决办法]
file_size=`ls -l "${yy} " | awk '{print $5} '`

是不是你的yy中有空格?
[解决办法]
没问题啊。
你的\\是不是笔误啊,直接这样不就可以了:

filesize=`ls -l $xx/$yy|awk '{print $5} '`

读书人网 >UNIXLINUX

热点推荐