shell指令碼批量在指定的字尾檔案頭部中插入內容

2021-10-10 00:14:28 字數 444 閱讀 2527

將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 指定使用者家目錄 使用者...