linux的脚本中mv的问题

各位大神 脚本的代码如下
time=$(date -d "yesterday" +"%Y%m%d");mkdir $time;echo $time >> /dxc/test.txt;find . -name '*$time*' -exec mv {} ./$time \;
test.txt里面能够打印出20141222 我想把当前文件夹下含有20141222命名的文件移到20141222的文件夹里但是怎么都不行 直接输入find . -name '*20141222*' -exec mv {} ./20141222 \;就可以
谢谢!!

把单引号改成双引号。
在单引号内$表示一个普通字符,而不是变量前缀。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网