0
我有一些子目录{用户}文件夹例如移动文件“迈克尔”,“杰克逊”等PP与每个其他用户目录子目录:cur
,new
和tmp
,这些都是Maildirs。来自不同用户的
我需要一个脚本,可以从new
从每个用户将所有的文件/邮件到cur
。
我如何开始做这样的事情?
我有一些子目录{用户}文件夹例如移动文件“迈克尔”,“杰克逊”等PP与每个其他用户目录子目录:cur
,new
和tmp
,这些都是Maildirs。来自不同用户的
我需要一个脚本,可以从new
从每个用户将所有的文件/邮件到cur
。
我如何开始做这样的事情?
假设你的当前目录是一个包含所有用户的目录,你可以这样做:
for user in *; do mv "$user"/new/* "$user"/cur/.;done
嗯不应该说是'做MV“$ {}用户/新/ *”,“$ {用户}/CUR /。“'? –
@izomorphius:这也可以。大括号对于一个简单的变量名是不必要的。只有可能包含空格的字符串部分需要引用。 –
@izomorphius:实际上,'*'需要在代码的引号之外,否则它不会扩展。 –