shell指令碼學習-練習寫一個指令碼1
# 1.依次展示/etc/passwd中的使用者名稱和UID。格式如:Hello,$USER,your UID is $UID.
# 2.統計一個有多少個使用者
#!/bin/bash #Program Description: #Author: Created by ctu_lzq #Date: 2018/11/15 FILE="/etc/passwd" LINES=`cat $FILE |wc -l` #for i in `seq 1 $LINES`; for ((i=1;i<=$LINES;i++)); do userlist=`sed -n "$i""p" $FILE|awk -F: '{print $1}'` uidlist=`sed -n "$i""p" $FILE|awk -F: '{print $3}'` echo "Hello,$userlist,your UID is $uidlist" done echo "there are $LINES users"
相關推薦
shell指令碼學習-練習寫一個指令碼1
# 1.依次展示/etc/passwd中的使用者名稱和UID。格式如:Hello,$USER,your UID is $UID.# 2.統計一個有多少個使用者 #!/bin/bash #Program Description: #Author: Created b
SHELL指令碼學習-練習寫一個指令碼3
#通過ping命令測試192.168.1段的所有主機是否線上,如果線上就顯示is up並顯示藍色,如果不線上就顯示is down。 #!/bin/bash #Program Description: #Author: Created by ctu_lzq #Date: 2018
shell腳本學習-練習寫一個腳本2
pro ctu shel gdm reat esc bsp emp learn # 1.依次展示/var目錄下的對象,並說明是文件或者目錄。格式如:Hello,$file. # 2.統計一個有多少個文件。 #!/bin/bash #Program Descriptio
寫一個指令碼監控根分割槽磁碟大小超過60%時在當前shell中警告
#!/bin/bash Disk_Warn() { Disk_Use=`df -h | awk '/\/$/{print $5}'|sed 's/%//g'` TTY=`ps | awk '/bash$/{print $2}'`
Linux:寫一個指令碼,給每一臺主機裝上JDK,並配好環境變數
當我們有很多臺主機,想在每臺機器上都安裝一樣的某些軟體時,可以通過指令碼去實現。 首先建立一個資料夾noarch(這裡是因為我之前配置的目錄就在這,所以就寫這個了,你可以隨便寫個名字) mkdir noarch 把事先下載好的軟體包放在這個目錄下(這個過程所有機器
SHELL中一個指令碼如何引用另一個指令碼的中定義的變數
建立一個 sh.config的指令碼 #PATH------------------------------------------------------------ bakFile=/ngbboss/mddms/inter/onlineto/bakfile logFil
shell指令碼中呼叫另一個指令碼的三種不同方法
1、fork (fork /directory/script.sh) fork是最普通的, 就是直接在腳本里面用/directory/script.sh來呼叫script.sh這個指令碼. 執行的時候開一個sub-shell執行呼叫的指令碼,sub-she
在shell指令碼中呼叫另一個指令碼的三種不同方法(fork, exec, source)
fork fork(fork /directory/script.sh)如果shell中包含執行命令,那麼子命令並不影響父級的命令,在子命令執行完後再執行父級命令。子級的環境變數不會影響到父級。 fork是最普通的, 就是直接在腳本里面用/directory
Shell指令碼中呼叫另外一個指令碼的方法
在Linux平臺上開發,經常會在console(控制檯)上執行另外一個指令碼檔案,經常用的方法有:./my.sh 或 source my.sh 或 . my.sh;這三種方法有什麼不同呢?我們先來了解一下在一個shell指令碼中如何呼叫另外一個shell指令
開發環境 -- 在linux中寫一個指令碼拷機
遇到一個問題,x86板卡通過PCIE外接網絡卡晶片82599,某一塊板子過一會出現網路不通的問題,排查發現某一時刻系統出現如下異常: [ 1250.888189] Uhhuh. NMI received for unknown reason 31 on CPU 0. [ 1
寫一個指令碼,ping本網段,把能通的IP和不通IP各輸出一個文字
#!/bin/bash ip="192.168.119." for i in {1..254} do ping -c 2 $ip$i |grep -q "ttl=" && echo "
shell指令碼中呼叫另一個指令碼的三種不同方法(fork, exec, source)
fork ( /directory/script.sh) fork是最普通的, 就是直接在腳本里面用/directory/script.sh來呼叫script.sh這個指令碼. 執行的時候開一個sub-shell執行呼叫的指令碼,sub-shell執行的時候, pa
寫一個shell指令碼啟動伺服器
使用shell指令碼寫一個一鍵啟動伺服器 ####由於我們伺服器使用的docker, nginx和 redis 還有mysql都是docker啟動好的 我們專案使用supervisor程序管理工具,需要提前配置,但是不知道什麼原因,以前的環境配置出了問題,supervisor不
自動化運維:(3)寫一個簡單的Shell指令碼(案例)
一、需求 1、test.sh 指令碼執行時候需要新增引數才能執行 引數和功能詳情如下: 引數 執行效果 start 啟動中... stop 關閉中... restart 重啟中... * 指令碼幫
寫一個shell指令碼啟動伺服器 -----python
使用shell指令碼寫一個一鍵啟動伺服器 由於我們伺服器使用的docker, nginx和 redis 還有mysql都是docker啟動好的 我們專案使用supervisor程序管理工具,需要提前配置,但是不知道什麼原因,以前的環境配置出了問題,sup
給伺服器寫一個簡單的斷網重連shell指令碼
馬上就要跑路實習了,可憐的校內伺服器也馬上就要說拜拜了,為了能夠讓它在失聯期間能夠聯網工作,寫了一個簡單的shell指令碼,利用crontab定時執行任務 需求 斷網重連 首先得先檢測出是否斷
寫一個shell指令碼將一個檔案下超過100KB的檔案,複製到另一個資料夾下
指令碼編寫: (0)建立的指令碼檔案,先用vi命令開啟,瞎寫一些東西 (推薦) (1)第一行內容是固定的 #!/bin/sh (2)涉及到的目錄,
Linux-用shell指令碼寫一個進度條
shell執行指令碼:建立一個.sh檔案,編輯檔案即可執行指令碼。Shell指令碼中用#表示註釋,相當於c語言的//註釋。但如果#位於第一行開頭,並且是則例外,它表示該指令碼使用後面指定的直譯器/bin/sh解釋執行。 程式碼: 執行結果: shell中prin
【VBS指令碼教程1】:寫一個說話的語音程式
程式碼很簡單,兩行即可,可以用來送女朋友~ 程式碼 set objTTS = createobject("sapi.spvoice") objTTS.speak "您好,第一個語音程式"
shell 指令碼學習筆記-1 終端列印 變數 環境變數
1. echo 列印 echo Welcom to Bash echo "Welcom to Bash" echo 'Welcom to Bash' 結果都一樣,終端輸出 Welcom to Bash --第一種方式不能輸出 分號 ( ; )因為分號是命令定界符。 --雙引