同じ行に複数行の出力(単一の出力)を印刷する方法はありますか?
たとえば、出力が次の場合:
abcdefqwerty
印刷することは可能ですか:
abcdefqwerty
承認された回答:
tr -d
を使用して、特定のセットから出現するすべての文字を削除できます。 。改行文字を削除するには、次を使用します:
tr -d 'n'
いつものように、入力と出力のリダイレクトとパイプを使用して、ファイルやその他のプロセスからの読み取りまたはファイルへの書き込みを行うことができます。
最後の改行を保持したい場合は、echo
を使用して追加し直すことができます。 またはprintf 'n'
、e。例:
cat file1 file2... | { tr -d 'n'; echo; } > output.txt