FreeBSD$ stat -f %-20N%8z *
Linux$ stat -c %-20n%8s *
探検
sed
2016/04/29(金) 09:51:04.97
2016/04/29(金) 10:02:30.45
sedでの右揃えは、一旦中身のみを切り出してから左側に余分なスペースを加えてから
右から文字数固定で切り取る。
左揃えはその逆。
右から文字数固定で切り取る。
左揃えはその逆。
2016/08/11(木) 22:51:26.97
>>144の更新 NetBSDとOpenBSDの標準sedで-iが導入。
入力ファイルを書き換えるには?
・-i オプションをつかう
・-i オプションがないsedをつかっているなら in-place editing 対応の sed の導入を検討する
・ed を使うことを検討する
・perl を使うことを検討する
・一時ファイルを必要としないファイル命名法を検討する
・http://www.idaemons.org/projects/inplace/ を使う
・(rm hoge.dat; sed 's/aaa/bbb/' > hoge.dat) < hoge.dat
FreeBSD の標準 sed に -i オプションが取り入れられたのは 4.7R でそれ以前には無い。
NetBSD の標準 sed に -i オプションが取り入れられたのは 7.0 でそれ以前には無い。
OpenBSDのの標準 sed に -i オプションが取り入れられたのは 5.8 でそれ以前には無い。
MacOSX の 標準 sed は FreeBSD 由来なので元になるバージョンに依存する。
MacOSX 10.3以降は FreeBSD 5.1R由来なので、 -iオプションはある。
以前のGNU sed には in-place editing 機能はない (Changelog によると 2001-09-25 ) (3.02には in place オプションは無い)
入力ファイルを書き換えるには?
・-i オプションをつかう
・-i オプションがないsedをつかっているなら in-place editing 対応の sed の導入を検討する
・ed を使うことを検討する
・perl を使うことを検討する
・一時ファイルを必要としないファイル命名法を検討する
・http://www.idaemons.org/projects/inplace/ を使う
・(rm hoge.dat; sed 's/aaa/bbb/' > hoge.dat) < hoge.dat
FreeBSD の標準 sed に -i オプションが取り入れられたのは 4.7R でそれ以前には無い。
NetBSD の標準 sed に -i オプションが取り入れられたのは 7.0 でそれ以前には無い。
OpenBSDのの標準 sed に -i オプションが取り入れられたのは 5.8 でそれ以前には無い。
MacOSX の 標準 sed は FreeBSD 由来なので元になるバージョンに依存する。
MacOSX 10.3以降は FreeBSD 5.1R由来なので、 -iオプションはある。
以前のGNU sed には in-place editing 機能はない (Changelog によると 2001-09-25 ) (3.02には in place オプションは無い)
2017/03/17(金) 14:26:32.28
データハンドリングとしては、
入力ファイルをコピーして更新をかける
更新処理が終わったら、入力ファイルを削除して更新ファイルをりネームして入力ファイルとする
みたいな方法で必要十分。
なんでもかんでもツールで処理するのではなく、OSが得意な機能はOSのものを使う。
クラッシュがいつ起こってもデータが確保できるのは、そういう、むしろドンくさい方法。
お遊びならいざしらず、仕事では安全確実性が少しでも高い方を選ぶのがプロ。
無論、履歴から復元なんてのも、データによっては必要だが、
処理が複雑になれば、一般的にトラブルも増える。
どこまで何をやるかは、ひとえにそのデータの重要性にかかっている。
バックアップから戻してもたいした事がないなら、何やってもいいだろう。
入力ファイルをコピーして更新をかける
更新処理が終わったら、入力ファイルを削除して更新ファイルをりネームして入力ファイルとする
みたいな方法で必要十分。
なんでもかんでもツールで処理するのではなく、OSが得意な機能はOSのものを使う。
クラッシュがいつ起こってもデータが確保できるのは、そういう、むしろドンくさい方法。
お遊びならいざしらず、仕事では安全確実性が少しでも高い方を選ぶのがプロ。
無論、履歴から復元なんてのも、データによっては必要だが、
処理が複雑になれば、一般的にトラブルも増える。
どこまで何をやるかは、ひとえにそのデータの重要性にかかっている。
バックアップから戻してもたいした事がないなら、何やってもいいだろう。
2017/10/22(日) 14:32:07.16
2017/10/22(日) 15:59:51.51
昔も今もTeXでやってくれる印刷屋に頼めばいいじゃん。
2017/12/08(金) 20:25:27.67
今も昔も餅屋のふりした餅屋はたくさんあるからな〜。餅の見る目のない会社だったってことで。
537名無しさん@お腹いっぱい。
2017/12/29(金) 10:21:45.77 誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
8DL33JQ0HX
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
8DL33JQ0HX
2018/01/18(木) 12:08:00.54
https://mevius.5ch.net/test/read.cgi/unix/1489979246/l50
ここから来ました。
sedでiフラグとdフラグを両方立てることってできないのでしょうか。
$ cat file
aaa
AAA
$ cat file | sed -e '/aaa/id'
AAA
d
aaa
ここから来ました。
sedでiフラグとdフラグを両方立てることってできないのでしょうか。
$ cat file
aaa
AAA
$ cat file | sed -e '/aaa/id'
AAA
d
aaa
2018/01/18(木) 12:57:27.52
頑張って /[Aa]\{3\}/d と書く
今時の正規表現修飾子とか使えるsedがあるなら俺も知りたい
今時の正規表現修飾子とか使えるsedがあるなら俺も知りたい
540538
2018/01/18(木) 13:11:30.41 >>539
ありがとうございます。とりあえずその路線で行きます。
素人目にはiフラグとdフラグを同時に使えないというのは極めて不自然というか
非対称な気もしますが……
二つの役割は直交関係にあって,別に依存・背反はないと思うんですよねぇ。
ありがとうございます。とりあえずその路線で行きます。
素人目にはiフラグとdフラグを同時に使えないというのは極めて不自然というか
非対称な気もしますが……
二つの役割は直交関係にあって,別に依存・背反はないと思うんですよねぇ。
2018/01/18(木) 16:19:03.70
GNU sedなら I 大文字が使えるじゃあないか
542538
2018/01/18(木) 16:43:03.48 $ printf '%s\n%s\n%s\n' 'AAA' 'Bbb' 'aaa' | gsed -e '/a/Id'
Bbb
おおおおおお!ありがとうございます。Iフラグは知りませんでした!
しかしこれ GNU の独自拡張なんですよねぇ……欲を言えばPOSIX標準に従いたかったんです……
すいません。とりあえず>>539の一文字づつ手動で置き換えるというやりかたで通します。
そして今気付いたんですが iという文字はフラグだけでなくて「行挿入」というコマンドとしての
解釈もあるんですね。だから「id」でdが当該箇所に挿入された形になったんですね。
馬鹿だなぁ俺
Bbb
おおおおおお!ありがとうございます。Iフラグは知りませんでした!
しかしこれ GNU の独自拡張なんですよねぇ……欲を言えばPOSIX標準に従いたかったんです……
すいません。とりあえず>>539の一文字づつ手動で置き換えるというやりかたで通します。
そして今気付いたんですが iという文字はフラグだけでなくて「行挿入」というコマンドとしての
解釈もあるんですね。だから「id」でdが当該箇所に挿入された形になったんですね。
馬鹿だなぁ俺
2018/01/19(金) 06:11:37.28
iもdもコマンドじゃないの?
544542
2018/01/19(金) 16:10:54.99 >>543
あーその通りですわ。
逆になぜ id で大文字小文字を無視して削除ができると思ったのか疑問なくらい阿呆でした……。
精進し直します。
# 素人考えで言うと「大文字小文字を無視して検索→その行でコマンド実行」なんて頻繁に実行するだろうに
それに対応した機能が (POSIXの範囲で) 存在しないってのはちょっと頂けないですねぇ……
# 尤も上級者の方々は他の,もっと優美な方法を採ってらっしゃるのかも知れませんが。
あーその通りですわ。
逆になぜ id で大文字小文字を無視して削除ができると思ったのか疑問なくらい阿呆でした……。
精進し直します。
# 素人考えで言うと「大文字小文字を無視して検索→その行でコマンド実行」なんて頻繁に実行するだろうに
それに対応した機能が (POSIXの範囲で) 存在しないってのはちょっと頂けないですねぇ……
# 尤も上級者の方々は他の,もっと優美な方法を採ってらっしゃるのかも知れませんが。
2018/02/03(土) 04:17:58.88
ある文字がある回数続く*行*を置換することってできないんでしょうか。
...
xbcea
aaa
aaa
aaa
dkjef
...
↑このようなファイルで、
cat ./file | sed -e 's/aaa\naaa\naaa/bbb/g'
とやることで
...
xbcea
bbb
dkjef
...
このような出力が得られることを望んでいるのですが、上記のコマンドでは無理でした。> <
ご教授願いますm(_ _)m
...
xbcea
aaa
aaa
aaa
dkjef
...
↑このようなファイルで、
cat ./file | sed -e 's/aaa\naaa\naaa/bbb/g'
とやることで
...
xbcea
bbb
dkjef
...
このような出力が得られることを望んでいるのですが、上記のコマンドでは無理でした。> <
ご教授願いますm(_ _)m
2018/02/03(土) 04:47:53.50
printf "xbcea\naaa\naaa\naaa\ndkjef\n" | sed '/aaa/{H;d;};/aaa/!{x;/^$/d;s/aaa\naaa\naaa/bbb/p;x;}'
汚いw
汚いw
2018/02/14(水) 10:22:09.93
☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、
改憲議員が3分の2を超えております。『憲法改正国民投票法』、
でググってみてください。国会の発議はすでに可能です。
平和は勝ち取るものです。お願い致します。☆☆
改憲議員が3分の2を超えております。『憲法改正国民投票法』、
でググってみてください。国会の発議はすでに可能です。
平和は勝ち取るものです。お願い致します。☆☆
548名無しさん@お腹いっぱい。
2018/05/22(火) 03:04:16.83 知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
9M87D
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
9M87D
2018/08/28(火) 06:46:05.19
sedとawkとgrepの違いって?
550名無しさん@お腹いっぱい。
2018/08/31(金) 10:07:25.21 sedはストリームエディタ
grepは文字列検索
awkはスクリプト言語
grepは文字列検索
awkはスクリプト言語
2018/12/13(木) 22:08:13.14
| sed -n -e "/<station /h;/<prog /{N;G;s/\n//gp}" ^
この行の後ろに<pfm>から始まる行をくっつけたいんですが、
すごく難しくてどうやっても出来ないです
どうやればいいんでしょうか?
この行の後ろに<pfm>から始まる行をくっつけたいんですが、
すごく難しくてどうやっても出来ないです
どうやればいいんでしょうか?
2018/12/14(金) 00:16:49.36
イマイチやりたいことがわからず
それに頭の | と尻の ^ はなんざんす
それが行ってことざんすか
それに頭の | と尻の ^ はなんざんす
それが行ってことざんすか
2018/12/14(金) 00:49:07.99
2018/12/15(土) 09:02:56.15
| sed -n -e "/<station /h;/<prog /{N;G;s/\n//gp}" ^ <pfm>
くっついた!
くっついた!
2018/12/15(土) 19:39:46.09
あ、できたのでもういいです
2019/02/09(土) 12:27:35.91
10年以上前にファイル内容を逆順に表示するスクリプトコピペしたけど '1!G;h;$!d'
未だに内容理解できてないぜ!
未だに内容理解できてないぜ!
2019/02/09(土) 12:28:51.42
556
スクリプトというかコマンドだな
スクリプトというかコマンドだな
2019/02/09(土) 13:34:35.65
便利なの持ってんじゃん
tacでいいような気もするけど
tacでいいような気もするけど
2019/03/12(火) 05:03:42.07
短くても難読すごいから可能ならtacのたぐい、基存のコマンドで処理したい
560名無しさん@お腹いっぱい。
2019/03/19(火) 12:52:18.64 GNU sedじゃなくて、BSDsedをビルドしたい。
OS付属の/usr/binソースはあるけど
https://github.com/freebsd/freebsd/tree/master/usr.bin/sed
sed単体がない。
ビルド出来るBSDsedのURLを教えてください
OS付属の/usr/binソースはあるけど
https://github.com/freebsd/freebsd/tree/master/usr.bin/sed
sed単体がない。
ビルド出来るBSDsedのURLを教えてください
2019/03/19(火) 13:05:15.53
そこの使えばいいんじゃないの
Makefileは適当に改変するとして
Makefileは適当に改変するとして
562名無しさん@お腹いっぱい。
2019/03/19(火) 13:55:05.582019/03/19(火) 19:46:54.93
>>562
FreeBSD のソース用の Makefile は BSD make 用で GNU make では使えないよ。
なんの OS を使ってるのかわからいけど、
pkgsrc が対応している OS なら pkgsrc 導入して、
textproc/nbsed をインストールするのが一番楽だと思う。
http://pkgsrc.org/
FreeBSD のソース用の Makefile は BSD make 用で GNU make では使えないよ。
なんの OS を使ってるのかわからいけど、
pkgsrc が対応している OS なら pkgsrc 導入して、
textproc/nbsed をインストールするのが一番楽だと思う。
http://pkgsrc.org/
564名無しさん@お腹いっぱい。
2019/03/20(水) 04:19:12.82565名無しさん@お腹いっぱい。
2019/03/20(水) 04:24:16.70 >>563
>FreeBSD のソース用の Makefile は BSD make 用で GNU make では使えないよ。
これ当たってた。BSDの本家に問い合わせたら560のURLにあるsedのmakefileはOS用らしい。
自分で一からconfigureやmakefileを用意すればビルド出来るのかもね。
sedの最新版を使いたかったが時間あるときに563を試します。
>FreeBSD のソース用の Makefile は BSD make 用で GNU make では使えないよ。
これ当たってた。BSDの本家に問い合わせたら560のURLにあるsedのmakefileはOS用らしい。
自分で一からconfigureやmakefileを用意すればビルド出来るのかもね。
sedの最新版を使いたかったが時間あるときに563を試します。
2019/03/20(水) 04:45:39.59
Makefileの中見てgcc一発でも行けんだろって気がするが
って自分は前それやってみた気もするが
それくらい試せよ
って自分は前それやってみた気もするが
それくらい試せよ
567名無しさん@お腹いっぱい。
2019/03/20(水) 07:03:53.34 >>566
確か、Linux のcore utilとかだとconfigure sedみたいなかんじで、コマンドの単独コンパイルできる。
manにかかれているメアドでBSDの本家に問い合わせたら
単独コンパイル出来ないとの返事だった。OSビルド用らしい
もう消してしまったが、成功した人がいたら教えてほしい。方法がわかれば再試行する気はあります
確か、Linux のcore utilとかだとconfigure sedみたいなかんじで、コマンドの単独コンパイルできる。
manにかかれているメアドでBSDの本家に問い合わせたら
単独コンパイル出来ないとの返事だった。OSビルド用らしい
もう消してしまったが、成功した人がいたら教えてほしい。方法がわかれば再試行する気はあります
2019/03/20(水) 07:04:29.16
ごめん、もうsageるべきだった
569名無しさん@お腹いっぱい。
2019/03/26(火) 09:49:12.30 別にageでもいいよ
2019/06/24(月) 23:38:04.88
正規表現一致した行と,その一致した行と4行後のみを抽出とかってどうすればいいですか?
2019/06/25(火) 13:21:07.60
-n '/re/{p;n;n;n;n;p;}'
とか?
とか?
2019/06/27(木) 17:00:14.56
*.cと*.hを落として
gcc -I . compile.c main.c misc.c process.c -o sed
するとmain.cの__unreachable();がリンクエラーになるけど
https://github.com/freebsd/freebsd/blob/master/sys/sys/cdefs.h#L385を参考に((void)0);に置き換えればビルドできるじゃん
gcc -I . compile.c main.c misc.c process.c -o sed
するとmain.cの__unreachable();がリンクエラーになるけど
https://github.com/freebsd/freebsd/blob/master/sys/sys/cdefs.h#L385を参考に((void)0);に置き換えればビルドできるじゃん
2019/07/02(火) 15:24:44.16
>>572
有難う。諦めていたけど早速やってみます。
有難う。諦めていたけど早速やってみます。
2019/07/02(火) 22:35:36.02
560です。572のとおりビルドできました。
インストール済のMac版sedは2004年頃なのでバージョンアップできて助かります。
これから100近くあるソースを調べます。
linux版との互換性ない記述を書いてしまいました。
gnu sedもMac上ではビルドできていませんが諦め。
インストール済のMac版sedは2004年頃なのでバージョンアップできて助かります。
これから100近くあるソースを調べます。
linux版との互換性ない記述を書いてしまいました。
gnu sedもMac上ではビルドできていませんが諦め。
2019/07/02(火) 23:46:07.78
マジかよ
gnu sedなんてそれこそ./configureしてmakeだけじゃん
--program-prefix=gくらいつけといた方がいいだろけどさ
gnu sedなんてそれこそ./configureしてmakeだけじゃん
--program-prefix=gくらいつけといた方がいいだろけどさ
2019/07/02(火) 23:47:55.81
あー、なんかつい誘導されちゃった感じ...
2019/07/03(水) 01:18:23.32
>>575
560です。エラー、コピペしていいですか?長いんですけど。。。
560です。エラー、コピペしていいですか?長いんですけど。。。
2019/07/03(水) 03:40:41.85
gnu sed もインストール出来ました。
bash_profileのパスを最小限にしたらエラーがなくなったみたい?
bash_profileのパスを最小限にしたらエラーがなくなったみたい?
2019/07/03(水) 03:41:36.40
>>577質問は取り消します。有難うございました。
2019/07/06(土) 21:39:28.25
sed -n '10509757p' primes
2147483563 2147483579 2147483587 2147483629 2147483647-2147483648-2147483647-2147483646-2147483645-2147483644
OFやらかした最終行
...
-1800706952-1800706951-1800706950-1800706949-1800706948-1800706947-1800706946-1800706945-1800706944-1800706943
sed -ie '10509758,$d' primes
2147483563 2147483579 2147483587 2147483629 2147483647-2147483648-2147483647-2147483646-2147483645-2147483644
OFやらかした最終行
...
-1800706952-1800706951-1800706950-1800706949-1800706948-1800706947-1800706946-1800706945-1800706944-1800706943
sed -ie '10509758,$d' primes
2021/09/08(水) 17:50:49.92
sedのホールドスペースは、その内容を削除するにはどうすれば?
とりあえずs/.//g;xでできたけど、もっと直接的なやりかたはないんかなー、と。
とりあえずs/.//g;xでできたけど、もっと直接的なやりかたはないんかなー、と。
2021/09/08(水) 17:54:36.56
sedスクリプトファイルでよく使われる拡張子はあります?
ほとんどコマンドラインに-eで書ききるものでしょうが、あえてファイルにするとしたらやっぱりsed?
ほとんどコマンドラインに-eで書ききるものでしょうが、あえてファイルにするとしたらやっぱりsed?
2021/12/25(土) 09:31:39.87
>>582
別にこだわる必要はないけど
各種sed処理系付属のexamplesとか覗くとみんな.sedなので、あえて正書法にこだわるならやはり.sedかと
実装を隠したコマンドとして纏めたい、常に特定のオプション(-i等)で起動したい、主コードとsedの拡張チェック等を分離したいならenvを使うとよい
sedによってはオプションを重ねられたり重ねられなかったりするので
#! /usr/bin/env -S sed -f (-i -n -e 'check')
別にこだわる必要はないけど
各種sed処理系付属のexamplesとか覗くとみんな.sedなので、あえて正書法にこだわるならやはり.sedかと
実装を隠したコマンドとして纏めたい、常に特定のオプション(-i等)で起動したい、主コードとsedの拡張チェック等を分離したいならenvを使うとよい
sedによってはオプションを重ねられたり重ねられなかったりするので
#! /usr/bin/env -S sed -f (-i -n -e 'check')
2021/12/25(土) 09:35:07.03
ところでgnu sedの付録のdc.sedってのやばいなこれ
興味深いけど誰か注釈付けてくれたりしてないのか
興味深いけど誰か注釈付けてくれたりしてないのか
585名無しさん@お腹いっぱい。
2023/02/05(日) 22:38:55.04 onigsed がダウンロードできなくて困ってます。
2023/09/30(土) 14:56:35.67
(@д@)/?.うそ~!””
587名無しさん@お腹いっぱい。
2024/03/27(水) 19:48:02.41 たどり着けない境地だ
588名無しさん@お腹いっぱい。
2024/03/27(水) 19:55:02.09 それらが引退した人も逮捕されてるの見つかって捕まって誰かに相手されないもんね
ヒスンは凄く特殊な銃を使って
ヒスンは凄く特殊な銃を使って
589名無しさん@お腹いっぱい。
2024/03/27(水) 21:38:04.20 4232
じり下げはやめて良い部屋は空いてるんだったら
胃がびっくりしておかしくなる
家庭崩壊する
それが政治とどう関係あるのが信じられなくなったから焦った
じり下げはやめて良い部屋は空いてるんだったら
胃がびっくりしておかしくなる
家庭崩壊する
それが政治とどう関係あるのが信じられなくなったから焦った
590名無しさん@お腹いっぱい。
2024/04/01(月) 17:36:13.18 awkについて語るスレ $3
https://mevius.5ch.net/test/read.cgi/tech/1600054668/
https://mevius.5ch.net/test/read.cgi/tech/1600054668/
2024/05/30(木) 11:15:41.15
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や
レスを投稿する
ニュース
- 高市首相、トランプ米大統領に「早期に会いたい」 日中関係悪化受け… [BFU★]
- 【コメ】卸売業者「簡単に安売りできない」「大暴落起きれば大赤字に」 JA「新米の販売進度が近年になく遅い。コメの回転が悪い」 ★4 [Hitzeschleier★]
- 【将棋】福間香奈 女流六冠が会見 妊娠・出産でタイトル戦の事実上不戦敗 「妊娠したら、どちらか一方を諦めないといけない状況」★2 [冬月記者★]
- 高市早苗首相が天理教系企業に“巨額発注” 総額5000万円 本人は「政治団体の活動に必要な支出」と回答 [Hitzeschleier★]
- かつや、明日からカツ丼(竹)790円→590円、ロースカツ定食830円→630円、カツカレー(竹)990円→790円 画像あり [お断り★]
- ホリエモン、「持ち家=幸せという価値観は過去のもの」と断言「快適な住まいが欲しいなら、賃貸住宅を次々に替えていく」 [muffin★]
- 【実況】博衣こよりのえちえち声優楽プロジェクト共同研究発表会🧪
- 高市早苗、トランプおやびんに泣きつくwwwwwwwwwwwwwwwwwwwwwwww [834922174]
- 中国「防衛省の説明は矛盾してる。」 [834922174]
- ケンモメンってなんでこんなに反日が多いの? [866936191]
- 中国、日本人tiktokの収益剥奪開始wmwmwmwmwmwm [834922174]
- 【超絶悲報】高市、謎の宗教団体から巨額の政治献金WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
