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
なぜあなたはそれの上にそれをループするのではなく、 '猫の$ file'を書くいけない:
あなたがより良いここでの説明を見つけることができますか? – ritesht93
これはファイルの内容をループする方法ではありませんが、それは私には役に立ちます。アプローチで推奨されている[ファイル(データストリーム、変数)を行単位で(および/またはフィールド単位で)読む方法は?](http://mywiki.wooledge.org/BashFAQ/001)を参照してください。歯科医10名中9名。 – fedorqui