[過去ログ] くだらねえ質問はここに書き込め! Part 236 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
105(3): 2019/05/07(火)18:45 ID:z3VeLPTF(2/2) AAS
外部リンク[md]:github.com
$ sed '/^$/d;G' foo.txt
これでできましたがこのGの意味がさっぱりでした
ググってもglobalの方ばかりだしあくまで裏技なんですかねこれ
常用するなら>104の方が楽ですね助かりました
109: 2019/05/07(火)20:16 ID:9+aaD4gd(2/6) AAS
>>105
これ空行がないとこにも空行入っちゃうよ
112(1): 2019/05/07(火)20:31 ID:9+aaD4gd(5/6) AAS
外部リンク[html]:www.gnu.org
公式ドキュメントだとこの辺だけどこれ読みこなすのはけっこうキツいと思う
>>105の /^$/d;G はこんな感じ
0. 初期状態ではパターンスペースとホールドスペースは空
1. 入力の一行(改行文字の前まで)をパターンスペースに読み込む
2. /^$/d で、パターンスペースが空行だったら削除し1へ
3. G で、パターンスペースの末尾に改行とホールドスペースの中身(空)を追加
4. パタンースペースの中身と改行文字を出力し1へ
138: 2019/05/09(木)07:54 ID:Vp8ry2m6(2/2) AAS
>>104 >>105 で解決してんだから
別解はもういいんじゃないの
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.658s*