0
私はファイルのディレクトリを持っており、その結果を出力してファイルに保存します。 このbashコマンドの結果をファイルに送ると無限ループになります
echo "[";
for i in ./*; do
[[ -f $i ]] && cat $i;
echo ",";
done;
echo "]"
をしかし、私がしなければ:私は次の操作を行う場合、私はSTDOUTにダンプすることができます
echo "[" < myfile.txt;
for i in ./*; do
[[ -f $i ]] && cat $i << myfile.txt;
echo "," << myfile.txt;
done;
echo "]" << myfile.txt
私は無限ループで立ち往生。何か案は?
'<'と '<<'の代わりに '>'と '>>'を使うのですか? – Flimzy