將hello-2.10中的所有.c檔案和.**件行首插入一行注釋,注釋內容是檔名
#! /bin/bash
function getdir(
)" == 'h'||
"$" == 'c']]
then
echo
$filename
sed -i "1i\/*$filename*/"
$filename
fifi
done
}getdir /root/hello-2.10
注意事項:
①if條件語句中與if和內容之間要空一格,否則會報syntax error near unexpected token 『then』
②sed -i 「1i/$filename/」 $filename中一定要加上1i\否則無法將內容插入到檔案中
批量修改檔案字尾 shell指令碼
ps 當前目錄下,無遞迴查詢,其中hz1為修改前的字尾,hz2為修改後的 bin bash hz1 1 hz2 2if 1 then hz1 repo hz2 bak echo 預設原始檔字尾為 repo 修改後字尾為 bak fipwd pwd echo pwd if pwd then echo ...
shell 編寫指令碼批量ping ip
伺服器總是一下子買了很多的段的ip。通過繫結後,也不知道這些ip是否繫結成功,所以就寫了乙個shell指令碼,把ip輸好,批量ping一下,看是不是都能ping通。指令碼如下 此外。還有乙個ip檔案,裡面放的都是ip 名為allip 我們來執行一下,看一下結果 除了8.8.他顯示 ping 其他 失...
shell指令碼批量新增使用者
shell指令碼 shell 是命令直譯器 檢視當前系統支援的shell型別 cat etc shells 檢視當前使用shell echo shell 使用者新增 useradd 引數 名字 e 指定使用者失效時間 c 新增使用者備註 在 etc passwd第五字段 d 指定使用者家目錄 使用者...