grep の -E オプションは 拡張正規表現(Extended Regular Expressions、ERE) を有効にします。デフォルトの grep は 基本正規表現(Basic Regular Expressions、BRE) を使用します。 主な違い: 1. 量詞の記法 基本正規表現(BRE): # エスケープが必要 grep 'a\{1,3\}' # aが1〜3回 grep 'a\+' # aが1回以上 grep 'a\?' # aが0〜1回 拡張正規表現(ERE): # エスケープ不要 grep -E 'a{1,3}' # aが1〜3回 grep -E 'a+' # aが1回以上 grep -E 'a?' # aが0〜1回 2. グループ化 基本正規表現(BRE): grep '\(abc\)\{2\}' # "abcabc" 拡張正規表現(ERE): grep -E '(a
Skip to the content. Bash-Oneliner I am glad that you are here! I was working on bioinformatics a few years ago and was amazed by those single-word bash commands which are much faster than my dull scripts, time saved through learning command-line shortcuts and scripting. Recent years I am working on cloud computing and I keep recording those useful commands here. Not all of them is oneliner, but i
sift というツールがあります。 https://sift-tool.org/ sift は better grep なツールで、上記サイトのパフォーマンスによるとすべての場合において grep より速く、場合によっては 40 倍速以上のパフォーマンスを出すという、嘘だろ承太郎!?な状態なのでこの怪しい伝説を検証してみます。 https://sift-tool.org/info.html 環境 僕の環境はこちら。 CPU: Intel Corei7 4790 メモリ: 16GB ストレージ: SSD 256GB OS: Ubuntu 14.04 64bit インストール https://sift-tool.org/download.html から適切なアーカイブをダウンロードして解凍。 $ tar zvxf sift_0.3.4_linux_amd64.tar.gz sift_0.3.4
きっかけ @m4g さんのツイートでいろんなツールを思い出したのでまとめておきます CIDR入れたら該当するIPアドレスが全部テキストで吐かれるツールとかないかなぁ。 192.168.0.0/16って入れたら 192.168.0.1 192.168.0.2 …… 192.168.255.254 みたいに出力されるとexpingの一覧とか作る時めっちゃ楽— m4g (@m4quick) 2022年5月13日 きっかけ prips (print IP address) pripsのインストール pripsの使用例 aggregate aggregateのインストール aggregate使用例 grepcidr grepcidrのインストール grepcidrの使用例 sort まとめ prips (print IP address) 私も以前同様のツールを探して、blacknonさんのブログで
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く