标签: shell
我想迭代一组目录并将所有内容移动到另一个位置。我试过的是:
for d in */ do mv d/* /other/location/ done
但这不起作用。为什么d不是目录,所以[directory]/*将定位该目录中的所有文件?谢谢。
[directory]/*
答案 0 :(得分:1)
从评论转到答案:
您只需要取消引用d变量:
d
for d in */ do mv $d/* /other/location/ done