我一直在试图编写一段shell脚本并且只是难住了。我在Mac上,并有一些使用UNIX的知识,但我很难过。我有一个文件列表:将文件移动到单独的子文件夹中
folder1_123
folder1_abc
folder2_654
folder2_zxy
,我想他们是这样的:
folder1/123
folder1/abc
folder2/654
folder2/zxy
到目前为止,我已经得到了一个脚本,看起来像这样:
for file in *_.*; do
dir=${file%%.*}
mkdir -p "$dir"
mv "$file" "$dir"
done
您当前的脚本有什么问题? – Inian
你想创建名称为'123','abc','654'和'zxy'的空文件吗?或文件存在? – Inian