我一直在試圖編寫一段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