各位大神 脚本的代码如下
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 \;就可以
谢谢!!
把单引号改成双引号。
在单引号内$表示一个普通字符,而不是变量前缀。
在单引号内$表示一个普通字符,而不是变量前缀。
温馨提示:答案为网友推荐,仅供参考