2012-10-15 32 views
0

我有一些子目录{用户}文件夹例如移动文件“迈克尔”,“杰克逊”等PP与每个其他用户目录子目录:curnewtmp,这些都是Maildirs。来自不同用户的

我需要一个脚本,可以从new从每个用户将所有的文件/邮件到cur

我如何开始做这样的事情?

回答

1

假设你的当前目录是一个包含所有用户的目录,你可以这样做:

for user in *; do mv "$user"/new/* "$user"/cur/.;done 
+0

嗯不应该说是'做MV“$ {}用户/新/ *”,“$ {用户}/CUR /。“'? –

+0

@izomorphius:这也可以。大括号对于一个简单的变量名是不必要的。只有可能包含空格的字符串部分需要引用。 –

+1

@izomorphius:实际上,'*'需要在代码的引号之外,否则它不会扩展。 –

相关问题