https://github.com/christopherfujino/sed-pcre
はイケてるんかな
探検
sed
2024/05/30(木) 19:55:34.18
593名無しさん@お腹いっぱい。
2024/08/13(火) 08:10:10.49 sed '/削除したい行/d'
で「削除したい行」は削除されるが、「削除したい行」の1行前から2行後迄削除したい場合は、どう書くの?
で「削除したい行」は削除されるが、「削除したい行」の1行前から2行後迄削除したい場合は、どう書くの?
2024/08/13(火) 09:58:16.91
grepだと複数行はAオプションがあるけど、sedは複数行は無理なんじゃないかな
595名無しさん@お腹いっぱい。
2024/08/13(火) 10:50:05.642024/08/13(火) 22:27:16.64
sed -n '{ /削除したい行/{ g; s/\n[^\n]*$//; h; n; n; bc }; H; s/.*//; :c }; ${ g; s/\n//; p }'
黒魔術じみたコードになっちゃった…
黒魔術じみたコードになっちゃった…
2024/08/13(火) 23:44:44.87
複数行、出来るんだ
知らなかった
知らなかった
598名無しさん@お腹いっぱい。
2024/08/14(水) 05:52:06.53 その手のためだけに,plan9のsamを使ってた.
599593
2024/08/14(水) 19:02:06.332024/08/14(水) 20:18:50.75
仕組みを学ぶのは後で、やりたいことが実現できるならいいでしょ
sudo \rm -rf /
とかを躊躇無く実行しちゃうみたいなのは危険だけど
sudo \rm -rf /
とかを躊躇無く実行しちゃうみたいなのは危険だけど
2024/08/15(木) 01:15:03.31
"削除したい行"行が連続する場合
前1行がない場合
後2行がない場合
前1行がない場合
後2行がない場合
602593
2024/08/15(木) 08:30:40.412024/08/15(木) 18:45:42.03
>>596
seq 10 | sed -n '{ /^9$/{ g; s/\n[^\n]*$//; h; n; n; bc }; H; s/.*//; :c }; ${ g; s/\n//; p }'
何も出力されない
最終行に到達してからさらに n コマンドを使うと、以降はアドレス $ に一致しなくなるみたい
n を $!n にするのが手っ取り早い
あとこれ s/.*// は要らないと思う
外側の { } も
seq 10 | sed -n '/^9$/{ g; s/\n[^\n]*$//; h; $!n; $!n; bc }; H; :c; ${ g; s/\n//; p }'
seq 10 | sed -n '{ /^9$/{ g; s/\n[^\n]*$//; h; n; n; bc }; H; s/.*//; :c }; ${ g; s/\n//; p }'
何も出力されない
最終行に到達してからさらに n コマンドを使うと、以降はアドレス $ に一致しなくなるみたい
n を $!n にするのが手っ取り早い
あとこれ s/.*// は要らないと思う
外側の { } も
seq 10 | sed -n '/^9$/{ g; s/\n[^\n]*$//; h; $!n; $!n; bc }; H; :c; ${ g; s/\n//; p }'
2024/08/15(木) 18:59:31.57
sed '$!N;/削除したい行/,+2d;P;D;'
2024/08/15(木) 22:15:36.30
sed 'H;1h;$!d;x; s/^\([^\n]*\n\)\{0,1\}削除したい行\(\n[^\n]*\)\{0,2\}\n\?//m;'
606名無しさん@お腹いっぱい。
2025/04/27(日) 17:41:15.94 I sed.
2025/10/17(金) 18:28:31.06
それはsaidや
レスを投稿する
ニュース
- 高市総理の“失言”を引き出したはずがSNSで総スカン ビジネスモデルが崩壊した「立憲民主党」の迷走★3 [♪♪♪★]
- (社説)国旗損壊罪の新設案 窮屈な社会が待っていないか:朝日新聞 [少考さん★]
- 【石破茂前首相】おこめ券配布に異議「その原資は何ですか?国民の税金でしょう?」 [ぐれ★]
- 高市首相の台湾有事答弁「問題ない」50% 「問題があったと思う」25%を大きく上回る 毎日新聞世論調査 ★4 [尺アジ★]
- 日中首相、G20で会話の機会なし 対立長期化は不可避の情勢 [蚤の市★]
- 【特撮】『宇宙刑事ギャバン』令和に再誕!ニチアサ「スーパー戦隊シリーズ」枠後継、2026年放送開始 [Ailuropoda melanoleuca★]
- NFL 2025/26 week12 part 2
- @@@令和七年大相撲九州場所 vol.13@@@
- こいせん 全レス転載禁止 SHAKARIKI
- 京都競馬4回6日目マイルチャンピオンシップ
- 巨専】
- はません ★2
- 【緊急朗報】G20で中国が被害者面し日本非難も世界が高市支持🤩 [359965264]
- 千晴なんだけどYouTubeとかで活動するハンドルネーム考えてくれ
- 【悲報】ツイッター愛国アカウント、続々と外国産だということが判明 つまり愛国者は外国人ということ? ★4 [158478931]
- 【悲報】女さん「弱者男性が整形した女性を『カリカリ』ってバカにしてるけど、弱者男性みたいにデブの不細工よりマシじゃん。頭悪いの? [483447288]
- 【📦】今年最後の夢の祭典「Amazonブラックフライデー」ついに開幕!!!
- ネトウヨ思想て感情第一でありファクトを重要視しないから広まりやすい。左翼思想はファクト重要であるから広まりにくい [472617201]
