
改行のみの行が複数含まれるテキストファイルを
awk(busyboxのawk、gawk、mawk)で下記のとおり処理すると、
空行を削除できるが、削除できる仕組みが分からない。
どなたか仕組みを教えて下さい。
awk -f test.awk aaa.txt > bbb.txt
aaa.txtの例
-----------
1行目改行のみ
2行目改行のみ
3行目abc
4行目改行のみ
5行目de
6行目fghij
7行目改行のみ
8行目改行のみ
#test.awk
BEGIN{RS=""}
{print}
No.1ベストアンサー
- 回答日時:
RS=""にするとパラグラフモードでレコードを読み込みます。
連続した空行がレコードの区切れになるので、空行が消えます。
参考:
https://learnbyexample.github.io/learn_gnuawk/re …
パラグラフモードというのがあったんですね。
最新のマニュアルをしっかり読むべきでした。
たいへん勉強になりました。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
- Excel(エクセル) エクセルである文字が入っている行とその上下の行を削除したいのですが、一気にできる方法はないですか? 5 2022/10/14 14:14
- その他(プログラミング・Web制作) awkの$NR 2 2022/10/24 11:11
- その他(プログラミング・Web制作) awkの正規表現での最左最短マッチング 3 2022/07/01 00:10
- Excel(エクセル) Excel リンク先のエクセルファイルの削除 同時に行を削除したい 1 2022/11/29 16:20
- Visual Basic(VBA) 3つの条件を指定してVBAで行を削除したい 条件1:分類1が重複 条件2:分類2が重複 条件3:個数 6 2022/06/24 11:07
- Visual Basic(VBA) 【至急】 当方初心者です。 マクロについて知恵をお貸しください。 ★したい動作 ①リストE列2行目か 4 2022/09/29 18:56
- Excel(エクセル) マクロで最終行から上に検索を逆にしたい 1 2022/05/17 18:27
- Excel(エクセル) Excelの列から検索して該当する行を別シートに転記するVBA 2 2022/12/20 09:35
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
ソースコードの1行が長いとき...
-
エスケープ文字の復帰(¥r)と...
-
改行を読み飛ばす
-
textareaに改行を入れても、CSV...
-
コンボボックスの項目中に改行を
-
jsp 改行コードで改行させて表...
-
テキストボックス行の桁数を制...
-
VBAでCSVをExcelに取り込む時に...
-
改行について
-
C++で空Enterの入力を判...
-
itextで改行するには
-
秀丸の正規表現で複数行にわた...
-
1行ごとに取得して、その改行...
-
ファイルから読み取った改行文...
-
COBOLの改行
-
texのchapterが改行される
-
Excel VBAからBeckyを起動して...
-
改行コード2種類を混在させたい
-
WriteFile関数
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
ソースコードの1行が長いとき...
-
エスケープ文字の復帰(¥r)と...
-
C++で空Enterの入力を判...
-
VBAでCSVをExcelに取り込む時に...
-
改行について
-
改行を読み飛ばす
-
テキストボックス行の桁数を制...
-
C# DataGridViewのセルを改行禁...
-
LaTeX: captionの中で改行した...
-
JAVA System.out.println の ...
-
エクセルVBA 文字列領域が不足...
-
最終行の改行について
-
グレープシティのSPREAD...
-
【VBA】エクセルで最後の不要な...
-
jsp 改行コードで改行させて表...
-
ラベル(スタティックテキスト)...
-
1行ごとに取得して、その改行...
-
ファイルから読み取った改行文...
-
JavaDoc コメントの改行について
おすすめ情報