X



トップページLinux
18コメント6KB
grepコマンド特化スレ [無断転載禁止]©2ch.net
0001login:Penguin垢版2017/09/25(月) 20:28:54.44ID:voUu+37c
・俺のスレ立てが解禁次第今後もLixux板にコマンド専用スレ
を立てていくつもりだ。
0002login:Penguin垢版2017/09/26(火) 19:55:16.64ID:gWotZNeI
なにが目的なんです
0003login:Penguin垢版2017/09/27(水) 01:36:53.62ID:HkxGLYXk
PATHの中の/binだけを確実に抜き出す正規表現を教えてくれ
/usr/binが混ざったり/binnが混ざったりしない奴
0004login:Penguin垢版2017/09/27(水) 16:39:34.02ID:006EFIq0
1行に1個ということなら
^/bin$
でいいんじゃない? そういうことじゃないなら何をしたいのか説明してくれないと……
0005login:Penguin垢版2017/09/27(水) 19:43:32.27ID:KnAHU2oX
こんな謎なスレで聞くよりくだ質に行った方がいいんじゃないすか
0006login:Penguin垢版2017/09/27(水) 22:19:57.34ID:HkxGLYXk
PATHで通じなかったのか...

〜:/bin:〜
/bin
/bin:〜
〜:/bin

の/binだけ抜きたい
0007login:Penguin垢版2017/09/28(木) 05:59:20.17ID:pK1IbyRs
ごめん、通じてなかった。
^(.*:)?/bin(:.*)?$
でどうか。
0008login:Penguin垢版2017/09/28(木) 06:07:16.70ID:pK1IbyRs
/bin を取り除きたいってことならちょっとめんどくさいな。
perl -ne 'print( join(":",grep { $_ ne "/bin" } split( /:/ )))'
みたいな感じでどうか。一応 grep 使ってるし。
0011login:Penguin垢版2017/09/28(木) 12:45:45.31ID:3f9AiJJL
grepの話じゃないならスレ違い
0012login:Penguin垢版2017/12/29(金) 13:40:50.38ID:S/CsVkMC
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

4AGHP84MNC
0013login:Penguin垢版2018/05/22(火) 11:08:07.41ID:Czl6p0FW
僕の知り合いの知り合いができた副業情報ドットコム
関心がある人だけ見てください。
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

NTBXL
0014login:Penguin垢版2020/09/30(水) 17:43:34.95ID:kf9WC+F5
GNU、grep 3.5をリリース 2020/09/29 18:30 著者:阿久津良和
https://news.mynavi.jp/article/20200929-1355816/

GNUは米国時間2020年9月27日、grep 3.5のリリースをメーリングリストで発表した。ソースコードは
GNUのミラーサイトからダウンロードできる。検索対象ファイルにバイナリーファイルが含まれている場合、
標準出力やファイル名に空白などが含まれている際の混乱を回避し、他の診断と整合性を高めるため、
メッセージを「Binary file FOO matches」から「grep: FOO: binary file matches」に変更した。また、
「grep: FOO: warning: recursive directory loop」「grep: FOO: input file is also the output」と
いったメッセージも標準エラーに出力される。

入力ファイルの名前を表示する「--files-without-match (-L)」オプションは、grep 3.1以前の状態に
戻った。メールを投稿したJim Meyering氏は、「grep 3.2から3.4の動作は互換性の問題を引き起こして
いた」と説明している。この他にも、UTF-8ロケールで、完全な文字列に適合する行のみを表示する
オプション「--word-regexp (-w)」指定時に、マルチバイトの単語構成要素を正しく認識するなど、6つの
バグを修正した。

Linux上で動作するgrep 3.5
https://news.mynavi.jp/article/20200929-1355816/images/001.jpg
0015login:Penguin垢版2021/04/15(木) 20:19:18.93ID:pkysKjEr
-wは辞書引きに使ってたけど問題あったのか、気づかなかったぜ
十年来使ってた英辞郎のuiが気に食わなくて辞書ファイルをエクスポート、nkf、sedで
header HT sentence1 HT sentence2 ...の一行レコードに整形

grep -iw \\<"$@"\\b[^\\t]*\\t --color=always
| sed "s/\t/\n\t/g"
みたいな感じ(適当に打ったので本当に適当)でeiji.shにした
header
....
....

bodyからの見出し語逆引きも実装したが、あまり使わなかったんで気付かなかった
0016login:Penguin垢版2021/04/15(木) 20:27:43.31ID:8OLpT6Xv
ごめんこれ-wバージョンじゃねえわ、見出し語検索だ
一行フォーマットだと見出し語検索がめんどそう&表示が画面埋めるので、初めは
header
\t body
grep -A1 -w ^"$@"にしてたんだった
追加とか部分一致とか考えすと初めのタブまでの非貪欲マッチの方が筋が良いことに気付きましたとさ
めでたしめでたし
0017login:Penguin垢版2021/04/15(木) 20:38:11.62ID:8OLpT6Xv
>>10先生!
sed -n 'g/re/p'
ed -sl <<< 'g/re/p'
はgrepの話題に入りますか!

ところでedにv/re/pコマンドがあるんだな、grep -vのv、そして由来はversed、なのかね?

もしかしたら既に名前取られてるかもしれんがvrepと名付けよう、より正しい名前のはずだ
exec grep -v "$@"

,s/old/new/g、song
edのg/vコマンドは後に任意の数のコマンドを並べられるようだから無限に派生できるな
0018login:Penguin垢版2023/10/12(木) 19:14:38.27ID:59NoaSZ4
Σ(゚◇゚;)マジデッ!?
レスを投稿する


ニューススポーツなんでも実況