我有一個腳本:'analysis.pl'需要單獨文件中的行數作爲輸入參數:bash:如何實現'wc -l'輸出作爲另一個腳本的參數
perl ./analysis.pl max=[input number of lines in separate file]
如果我可以將'wc -l separate_file'的輸出作爲perl腳本的輸入,那將是非常有用的。
max=`wc -l NRL.txt`
echo $max
perl ./analysis.pl max=$max
的問題是,廁所-l給出的行數和返回一個錯誤的說法,只能採取一個輸入文件名....
perl ./analysis.pl max=150000 separate_file ####error
所以,我怎麼能得到wc -l只返回行數而不是文件名?
不錯,我不知道這個問題。如果我們使用'cmd file'和'cmd
,file是一個參數,很多命令接受一個文件名列表(ls,cp,mv,grep等),而使用'cmd