shell学习随记

一次制做 10 ��名 dir001 , dir002 .. dir010 的目�,它便很有用途,我��可以
�@�酉乱��命令便可了
seq -f 'dir%03g' 1 10 | xargs mkdir

mkdir $(seq -f 'dir%03g' 1 10)
它用的是 printf 的格式 , %03g' 代表以三位浮�c��,以此方法,如用bash3 的 printf
也可作�榈�r命令
printf 'dir%03d\n' {1..10} | xargs mkdir  或 mkdir `printf 'dir%03d ' {1..10}`
awk ��然也可以
awk 'BEGIN { while (num < 10 ) printf "dir%03d\n", ++num ; exit}' | xargs mkdir
�@���比��一���_本快, 不必��成
for dir in 001 002 003 004 005 006 007 008 009 010
do
    mkdir dir${dir}
done



替换命令:sed -e 's/#Port 22/Port 52113/g;s/#PermitRootLogin yes/PermitRootLogin no/g' /etc/ssh/sshd_config |grep -vE "#|^$"

你可能感兴趣的:(shell)