ファイルを解析しましたが、いくつかの問題があります。クイック修正は空の行をその下の行に置き換えることです。それではどうすればいいですか?
次のファイルのように
apple
banana
big
sig
cake
に変換しなければならない
apple
banana
banana
big
sig
cake
cake
ベストアンサー1
そしてsed
:
sed -ne '/./!{n;p;}' -e p your-file
/./! action
以下を実行する行に対してアクションを実行します(n
ここで追加の行を検索してp
印刷します)。いいえ( !
) には、任意の単一文字が含まれます (.
は、任意の単一文字に一致する正規表現演算子です)。
一部の実装には、ファイルをその場で編集するオプションもsed
あります。-i
-i ''