0
簡單問題:在bash中使用for循環中的變量
從數字列表中提取數字(i);然後用每個數字來做某事。
for i in list_of_number;do cat file|head -$(($i+1))|tail -1;done
這似乎是正確的,但實際上不起作用。這裏有什麼問題? THX
簡單問題:在bash中使用for循環中的變量
從數字列表中提取數字(i);然後用每個數字來做某事。
for i in list_of_number;do cat file|head -$(($i+1))|tail -1;done
這似乎是正確的,但實際上不起作用。這裏有什麼問題? THX
這樣做將把list_of_number
爲字符串;我想這是其中包含要遍歷號碼列表的文件。
嘗試,而不是:
for i in `cat list_of_number`;do cat file|head -$(($i+1))|tail -1;done
哦,天哪...謝謝! – user815408 2012-01-03 16:18:09
沒有後顧之憂,我做這些類型的錯誤所有的時間。巴什可以是相當無情的。 – asf107 2012-01-03 16:22:52