GNU/Linux >> Linux の 問題 >  >> Ubuntu

同じ行に複数行の出力を印刷する方法は?

同じ行に複数行の出力(単一の出力)を印刷する方法はありますか?

たとえば、出力が次の場合:

abcdefqwerty 

印刷することは可能ですか:

abcdefqwerty 

承認された回答:

tr -dを使用して、特定のセットから出現するすべての文字を削除できます。 。改行文字を削除するには、次を使用します:

tr -d 'n'

いつものように、入力と出力のリダイレクトとパイプを使用して、ファイルやその他のプロセスからの読み取りまたはファイルへの書き込みを行うことができます。

最後の改行を保持したい場合は、echoを使用して追加し直すことができます。 またはprintf 'n' 、e。例:

cat file1 file2... | { tr -d 'n'; echo; } > output.txt

Ubuntu
  1. コマンドラインから使用しているOsXのバージョンを確認するにはどうすればよいですか?

  2. 出力をファイルに追加する方法は?

  3. スクリプトの同じ行で stderr と stdout を別のファイルにリダイレクトする方法は?

  1. system() の出力をファイルにリダイレクトする方法は?

  2. Linux グループ名を 1 行の出力ではなく複数行に出力する方法

  3. netstat -o / netstat --timers の出力を解釈する方法

  1. コマンドラインでのファイルの検索(ハウツー)

  2. Ubuntuのコマンドラインからセキュリティアップデートをインストールする方法

  3. コマンドラインで gz 圧縮ファイルの最後の行を出力するには?