代わりに改行やスペースなしでファイルを印刷できますが、ファイル名にスペースを含めることができることに注意してください。そのファイルは、2つのファイルとして扱われます。スクリプトでトラフファイルをループする場合は、次のことをお勧めします。
for f in *; do
echo "$f";
# further processing
done
改行ではなくスペースを使用する必要がある場合は、次のコマンドを使用します。
ls -1 | tr '\n' ' '
この-1フラグは、1行につき1ファイルを強制的lsに印刷します。改行をスペースに置き換えます。tr
ls | tr '\n' ' '。なぜそれが必要なのですか?