Linux Shell Script

Linux Shell Scripting一種極為精簡而且夠具Powerful的程式語言,只要短短的幾行程式碼就足以抵擋你花一整個下午的時間,比方說學校的系統管理人員,在新生報到時總有建不完的帳號,光就建立帳號及設定密碼的工作,就足以秏費一整天甚至更久的時間,可是如果您懂得運用Linux Shell Scripting,那麼我們只要使用如下的程式碼,就能夠在短短3分鐘之內,幫您建立好成千上萬個帳號:

#!/bin/bash

for ACC in $(cat account.txt)
do
adduser $(echo $ACC | cut -d: -f1)
echo $ACC | cut -d: -f2 | passwd --stdin $(echo $ACC | cut -d: -f1)
done

[root@localhost ~]# cat account.txt
user1:12345
user2:12345
user3:12345
user4:12345
user5:12345
user6:12345
user7:12345

   
【URH083】 Linux企業版之Shell Scripting
上課時數 35小時
適合對象 對Linux系統管理自動化有需求者
預備知識

1. Linux系統的基本操作
2. 已完成以下課程所具備技術能力 - RH124:Red Hat紅帽系統管理 I

課程內容

1. Shell之基本概念
2. 打造合適的工作環境
3. 正規表示式
4. 文字檔處理工具
5. 變數之應用

6. 算術運算
7. 輸出入控制
8. 條件判斷式與流程控制
9. 函式之應用與參數列之處理
10. 訊號處理

Red Hat原廠授權技訓練中心、恆逸教育訓練中心
台北恆逸- 台北市復興北路99號 14樓 TEL:02-25149191 FAX:02-25149292
新竹恆逸- 新竹市光復路二段295號3樓之2 TEL:03-5723322 FAX:03-5745738
台中恆逸- 台中市西區台灣大道二段309號2樓(台中市中港路一段201號2樓) TEL:04-23297722
FAX:04-23102000
高雄恆逸- 高雄市前鎮區中山二路2號25樓 TEL:07-5361199 FAX:07-5366161
恆逸教育訓練中心 https://www.uuu.com.tw/