我想根據我已有的檔案名創建目錄。例如,假設我有:
red.txt green.txt blue.txt purple.txt orange.txt
有沒有辦法創建名為:
red/ green/ blue/ purple/ orange/ ?
我試著做:
for f in *.txt; do mkdir {$f}; done
for f in *.txt; do mkdir {$f}.txt; done
for f in *.txt; do mkdir "$f/"; done
等等等等,它們的變體。我無法弄清楚我做錯了什么。
uj5u.com熱心網友回復:
這是一種僅使用bash 的方法...
for f in *txt; do mkdir ${f%.*}; done
我們在這里使用 bash 的shell 引數擴展,以防您好奇。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/334986.html
