回答:
sed G
# option: g G Copy/append hold space to pattern space.
G
はあまり使用されませんが、この目的には適しています。sedは、「パターンスペース」と「ホールドスペース」の2つのバッファスペースを維持します。処理される行のsedは、様々なコマンドが(その内容で動作するように、通常、パターン空間を通って流れs///
、p
など)。ホールドスペースは空で始まり、一部のコマンドでのみ使用されます。
このG
コマンドは、改行とホールドスペースの内容をパターンスペースに追加します。上記のsedプログラムは、ホールドスペースに何も配置しないため、G
処理されるすべての行に改行だけを効果的に追加します。
-e
、単一のコマンド引数しか必要ないので、そのままにしておくこともできます。
見ているだけではない場合は、テキストファイルに送信し、テキストエディターで開いて、行をラップするかどうかを設定し、簡単に検索を実行できるようにします...不要な行などを削除せずに多くのコマンドを入力する必要があります。
cat file.log > log.txt
およびgedit log.txt
またはナノなどのターミナルエディタ
編集:またはcp file.log log.txt
もちろん、簡単かつ高速です... KeithBコメントのおかげで
cat
ありませんかcp
?
cp
に簡単で速いでしょう!... lol-私は他の答えを読んでいたのでgrep
、awk
それを書きましたcat
が、私はそれを修正しています、おかげで
whatever | sed G
はトリックを行う必要があります。