shell讀取文件參數


環境

csh

說明

通常我們需要使用使用shell腳本處理一些事務,每次調用shell都需要添加參數。
如果重復調用多次這個shell腳本,我們可以將參數存入指定文件,循環得到參數。

shell腳本(auto_run)

#!/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 '{if (NR == $i) print}' $parameterlst`"
   ./run "${line}"  
   @ i ++
end

調用

auto_run test.lst

文件說明

  • run 將要運行的shell腳本
  • test.lst中存放run需要重復調用的參數
  • auto_run 上面建立的腳本


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM