问一条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} '`