[英]Iterate over all letters and numbers in shell script
我正在做一些我需要為每個字母和數字創建一組文件夾的東西。 目前,我這樣做:
for x in {0..9}
do
mkdir -p /tmp/${x}
done
for x in {a..z}
do
mkdir -p /tmp/${x}
done
有沒有一種方法,使這種說法更加緊湊,包括一個全數字和字母do
陳述?
此外,出於好奇,有沒有辦法為符號做到這一點?
您可以將兩個表達式放在for
循環中:
for x in {0..9} {a..z}; do
mkdir -p "/tmp/${x}"
done
您也可以在單個mkdir
命令中執行此操作:
mkdir -p /tmp/{{0..9},{a..z}}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.