2016-06-01 58 views
0

我想顯示在終端文件中的每一行,但輸出始終是:

貓$文件

這是我的代碼:

#!/bin/bash 
file="users.csv" 
IFS='' 
echo "bobama, Barack Obama" > $file 
echo "gbush, George Bush" >> $file 
for line in `cat $file`; 
do 
     echo $line; 
done 
+1

你爲什麼不只是寫'貓$ file'代替循環過來呢? – ritesht93

+4

儘管這不是循環瀏覽文件內容的方式,但它確實對我有用。請參閱[如何根據建議的方法逐行讀取文件(數據流,變量)(http://mywiki.wooledge.org/BashFAQ/001)?](http://mywiki.wooledge.org/BashFAQ/001) 10名牙醫中有9人。 – fedorqui

回答

相關問題