Linux一个命令创建多个目录:seq命令
生活随笔
收集整理的這篇文章主要介紹了
Linux一个命令创建多个目录:seq命令
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
mkdir $(seq -f '%g' 1 10)
其他seq用法如下:
它還有三個(gè)選項(xiàng)? -f, --format=FORMAT????? use printf style floating-point FORMAT (default: %g)
? -s, --separator=STRING?? use STRING to separate numbers (default: \n)
? -w, --equal-width??????? equalize width by padding with leading zeroes -f 最常用 , 例如一次制做 10 個(gè)名 dir001 , dir002 .. dir010 的目錄,它便很有用途,我們可以這樣 下一個(gè)命令便可了
seq -f 'dir%03g' 1 10 | xargs mkdir
或
mkdir $(seq -f 'dir%03g' 1 10)
它用的是 printf 的格式 , %03g' 代表以三位浮點(diǎn)數(shù),以此方法, 如用bash3 的 printf也可作為等價(jià)命令
printf 'dir%03d\n' {1..10} | xargs mkdir? 或 mkdir `printf 'dir%03d ' {1..10}` awk 當(dāng)然也可以
awk 'BEGIN { while (num < 10 ) printf "dir%03d\n", ++num ; exit}' | xargs mkdir 這樣會(huì)比寫一個(gè)腳本快, 不必寫成
for dir in 001 002 003 004 005 006 007 008 009 010
do
??? mkdir dir${dir}
done
總結(jié)
以上是生活随笔為你收集整理的Linux一个命令创建多个目录:seq命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: github 思维导图开元软件_Mymi
- 下一篇: 在mysql怎样查询地址和电话_Mysq