csh通常我們需要使用使用shell指令碼處理一些事務,每次呼叫shell都需要新增引數。
如果重複呼叫多次這個shell指令碼,我們可以將引數存入指定檔案,迴圈得到引數。
#!/bin/csh -f
#set list file of parameter
set parameterlst = "$1"
#loop execute run
set n=`wc -l <$parameterlst`
set i=1
while ($i <= $n)
set line="`awk '' $parameterlst`"
./run "$"
@ i ++
end
auto_run test.lst
檔案說明
shell學習 從ini檔案中讀取引數
打算編寫乙個shell指令碼來自動備份 需要從配置檔案中讀取一些引數,比如資料庫名稱 使用者名稱和密碼等。我分析了一下wdcp自帶的資料庫備份指令碼mysqlbackup.sh,裡面僅僅從檔案mrpw.conf中讀取了資料庫密碼,只用到了cat而已 mrpw cat www wdlinux wdcp...
shell 讀取檔案行
有道筆記 shell 讀取檔案行 最近通過spark streaming消費kafka資料,消費的資料落到hdfs,一分鐘乙個小檔案,昨天架構那邊的同事告訴我要清理歷史檔案,但是目錄太多,手動刪比較慢,於是想到可以把檔案目錄都拿到,寫入文字 path to clean.txt,通過shell迴圈讀路...
關於shell讀取檔案
不想在shell上花費過多時間。只是想讀取乙個檔案,並把檔案中的內容設定給乙個變數,成功 如下 bin sh thepath cat upper.sh while read line do echo line thepath thepath line done echo thepath while ...