八、シェルスクリプト高度なプログラミング戦闘パートVIII

まず、/ oldboyディレクトリ内oldboy-×10という名前のファイルを作成するために、forループを使用します

#!/ binに/ SHの
[!-d / oldboy] &&ます。mkdir -p / OLDB
iに対する10 '以降、 `で
行う
  /oldboy/oldboy-${i}.htmlタッチを
完了

 

 第二に、oldboyフォントを表示することはできませんループのために、oldboy Linuxでは、HTMLの拡張へのforループを達成するために

ます。#!/ bin / shの
CD / oldboy
`のLS内のファイルのための*は.html`
行う
  MV $ファイル`エコー$ファイルを| sedのの#は#でlinux#gをoldboy '| sedのの#htmlの#HTML#g'`

 

 第三に、バッチシステム10 oldboy01-10アカウントのパスワードを作成し、同じにすることはできません

  ます。#!/ bin / sh
nの配列-w 10 ' `で
行う
 oldboy $ N && \ useraddの
 エコー"DJWの$ nを" | passwdの--stdin oldboy $ nの
完了を

第四に、バッチは10個のアカウントoldboy01-10システムパスワードとランダムなパスワードを作成します

ます。#!/ bin / sh
`配列-w 10 'におけるnの
行い
 でuserdel -r oldboy $ N && \
 useraddのoldboy $ N && \
 エコー"$ RANDOM" | md5sumは|カット-c 1-8 | passwdの--stdin oldboy $ N
完了
第五に、乱数を生成する方法
ランダム  
opensslランド-base64 8/10/13
日付+%sの%N
/ procの/ SYS / kcrncl / UUID
 
 
 

おすすめ

転載: www.cnblogs.com/dangjingwei/p/11619454.html