Wiki(ウィキ)内検索結果
タグ検索でawkは9件見つかりました。
QRSAMP
untu, Debian での動作 jgawk 向けに書かれているが UTF-8 に変換して末尾の EOF (=0x1a) を除去してやることで、 少なくとも Ubuntu 22.04.3 LTS 上の mawk 1.3.4 20200120 及び gawk 5.1.0 で動作した。 具体的には、以下のように変換してやれば良い。 =|| cp -a QREKI.AWK QREKI.UTF8.AWK sed -E 's/^\x1a//g' --in-place QREKI.UTF8.AWK nkf -Sw…
https://seesaawiki.jp/w/kou1okada/d/QRSAMP... - 2024年03月01日更新
20230707: Bing Chat - AWK で最左最短マッチング
237c77811) ³: [awk による正規表現にマッチした部分の抜き出し - Qiita](https://qiita.com/bsdhack/items/1b38e235d8518b4433f0) ソース: Bing との会話 2023/7/7 (1) 正規表現:最短一致でマッチさせる表現 | WWWクリエイターズ. https://www-creators.com/archives/1804 (2) [正規表現] .*?は最短マッチではない - Qiita. https://qiit…
https://seesaawiki.jp/w/kou1okada/d/20230707%3a%20... - 2023年07月07日更新
jq
JSON 用の sed, awk, grep みたいなコマンドラインツールなんだそうな * 公式ページ等 - [[jq>http://stedolan.github.io/jq/]] * 参考になるページ等 - ServerFrog Blog / [[ゼロから始めるjqチュートリアル - JSONを解析/自在に出力する>http://blog.serverfrog.jp/jq-tutorial/]] (←ネタ元) …
https://seesaawiki.jp/w/kou1okada/d/jq... - 2015年01月27日更新
20211020: vscode - sh の syntax highright 拡張
ght したい言語名を =|C| ```awk BEGIN {print "hello";} END { print "world";} ``` ||= みたいに指定するので、 bash の here document の delimiter を =|C| cat https://code.visualstudio.com/api/language-extensions/overview]] -- [[Syntax Highlight Guide>https://code.visualstudio.…
https://seesaawiki.jp/w/kou1okada/d/20211020%3a%20... - 2021年10月27日更新
20200123: awk - escape sequence
もハマった気がするのでメモっておく。 awk の入力にバックスラッシュが含まれる場合標準入力なら =|| $ echo 'a\nb' | awk '{print}' a\nb ||= みたいにバックスラッシュとして扱われるのだが、 コマンドライン引数から与えた値に含まれるバックスラッシュや スクリプト中で与えた値に含まれるバックスラッシュは エスケープ文字として認識されてしまう。 =|| $ awk -vx='a\nb' 'BEGIN{print x;exit}' a b ||= =|| $ awk '…
https://seesaawiki.jp/w/kou1okada/d/20200123%3a%20... - 2020年01月23日更新
AWK
tp://gauc.no-ip.org/awk-users-jp/]] - wikipedia / [[AWK (programming language)>http://en.wikipedia.org/wiki/AWK_(programming_language)]] - mfi.sub.jp -- [[GAWK サクラエディタで快適に使う>http://mfi.sub.jp/_html_awk/gawk_sakura.html]], ネタ元: twitter: [[11630647253…
https://seesaawiki.jp/w/kou1okada/d/AWK... - 2019年08月22日更新
20190308: awk - エスケープシーケンス
64\setup' ||= =|| $ awk -vs="$path" 'BEGIN{print s;exit}' awk: 警告: エスケープシーケンス `\c' は `c' と同等に扱われます awk: 警告: エスケープシーケンス `\s' は `s' と同等に扱われます C:cygwin64setup ||= bash の Parameter Expansion で Pattern substitution かけて \ を \\ に変換するしかないかな? 以下のような感じ。 =|| $ awk -…
https://seesaawiki.jp/w/kou1okada/d/20190308%3a%20... - 2019年03月08日更新
Percent-Encoding
ー ** AWK =|| LANG=C awk 'BEGIN{s=ARGV[1];for(i=0;ihttp://www.kt.rim.or.jp/~kbk/gawk-30/gawk_16.html#SEC146]] ** Ruby1.9以降 =|| ruby -e 'print "#{ARGV[0]}".force_encoding("BINARY").each_char.map{|c|/[-._~0-9a-zA-Z]/=~c ?c:"%%%02X"%[c.ord]}.join' ||= [[CGI.…
https://seesaawiki.jp/w/kou1okada/d/Percent%2dEnco... - 2017年11月14日更新
Ruby - AWK からの移植
aF"[ ]+" を与えておくと、ほぼ awk と同じ使い方が出来る。 オプション n は awk ライクな処理をするためにプログラム全体が以下のコードで囲まれる。 =|RB| while gets # ... end ||= オプション l は行末の自動処理の指定。$\を$/と同じ値にすることでprintの末尾に改行(と言うか$\)が追加され、入力も $_.chop! として行末の空白が処理される。 オプション a はオートスプリットモードの指定。n オプションによる各ループの先頭で以下のコードが…
https://seesaawiki.jp/w/kou1okada/d/Ruby%20%2d%20A... - 2013年03月30日更新