grepの複数行になる出力結果に処理を行いたい grepの複数行の出力結果に処理を行いたい時は一度配列に格納する コマンドの出力結果を配列に格納するarray=($(コマンド)) //grepした結果を配列に入れる array=() array=($(cat aaa.… r.kajiwaraハック2019.06.07 8,107
URLのみを抽出 ウェブやレスポンスからURLのみを取りたいときがある。 以下を実行すればパースすることができる。 grep -oE ‘http(s?)://[0-9a-zA-Z?=#+_&:/.%]+’ Jyoziハック2018.03.16 4,211
全角文字(ASCII以外)がある行を検出 以下の正規表現を使うことでASCII以外の文字、つまり全角文字がある行を検出することができる。 全角はプログラミングの敵なので結構使える。 半角カタカナは全角ではありませんが、ASCIIではないので検出します。 cat … Jyoziハック2018.02.15 17,892
検索でヒットした行数を取得する grep -c 検索文字 検索データ これだけで行数を知ることができる。 vオプションをつければしなかった行を取得できる。 Jyoziハック2017.03.16 18,411
複数のhtmlファイルからpタグで囲まれたテキストだけを抽出する find ./ -type f -name “*.html” -print | xargs grep “<p>” | sed -e ‘s/<p>//g’ | sed -e ‘s|</p>… @iwasakiハック2017.02.16 2,128
*.xd.jsがあるかを調べる find . -name ‘*.xd.js’ -type f | grep -v dojox | grep -v dojo | grep -v dijit dojoなどを除外して.xd.jsファイルがあるかを調べます。 @iwasakiハック2017.01.11 332
grepってオワコンだったの… 情弱な私ですが、やはり時代に乗り遅れているようで、grepってオワコンなんですね… しかも2世代も古いらしいですね… grepより速い・簡単・親切な ack なんとか聞いたことぐらいはあります。使… khwarizmiハック2016.12.27 637
アクセスログを時間別+条件付きでソート 以下のコマンドでアクセスログを時間別+スタイルシートやJavaScript、画像、internal dummy connectionのアクセスを除く条件付きでソートすることが出来る。 grep部分が除く処理、cut部分が… Jyoziハック2016.12.20 986
grepで行番号を表示する -nオプションを使います。 $ grep -n gzip nginx.conf 29: gzip on; 各行の先頭に行番号が表示されます。 Tetsuro Aokiハック2015.09.11 1,181