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

最後を除くすべての改行をスペースに置き換えますか?

最後の改行を除くすべての改行をスペースに置き換えるにはどうすればよいですか。
trを使用して、すべての改行をスペースに置き換えることができます。 しかし、いくつかの例外を除いて、どうすればそれを行うことができますか?

承認された回答:

paste -s -d ' ' file.txtを使用できます :

$ cat file.txt
one line
another line
third line
fourth line

$ paste -s -d ' ' file.txt 
one line another line third line fourth line

Linux
  1. コマンド ライン:grep に一致するすべてのファイル名を検索して置換します

  2. awk を使用して n 番目から最後までのすべての列を出力する

  3. CLI から、ファイルの最後の行を出力します。

  1. 行の最後のフィールドでのソート

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

  3. 各行末の空白の各文字を「_」に置き換えます

  1. Sed:最初の文字列を除く文字列のすべての出現を削除しますか?

  2. 最後の(最新の)20を除くフォルダ内のすべてのファイルを削除しますか?

  3. 最初の 4 文字を除くすべての文字を置き換えます