jus共催 第50回記念我々は50回も何をやってるんだろうシェル芸勉強会

2020年11月7日 YouTubeで配信 https://youtu.be/6MEjerXMd0w
4
前へ 1 ・・ 52 53
病葉(Yu Kidawara) @sickleaf3

@Sheeeeepla ありがとうございます、peeだとスッと行けるんですね…  もともとmoreutils無い環境という前提で標準エラー出力に逃せないかなと思ったんですが、順番が逆になるのとシェル芸botでは消えるので、3番のファイル記述子に複製させて表示用と実行用でそれぞれ使おう…として詰まってるところです

2020-11-08 19:11:18
病葉(Yu Kidawara) @sickleaf3

seq 10 | tr "\n" "+" | sed "s;+$;\n;g; s;^;echo ;g" | tee >(exec 3>&1; cat -;) | bash 3<&- | bc :途中経過用と計算用で1番と3番に分けられないかと思ったけどこんがらがって頭がパンクしてしまった #シェル芸

2020-11-08 19:15:18
eban @eban

NF==4の代わりに+$1==$2&&NF==4とすれば、1に対応できて、ほとんど遅くならないことがわかった #シェル芸

2020-11-08 20:15:17
たいちょー @xztaityozx_001

はてなブログに投稿しました #はてなブログ #シェル芸 第50回シェル芸勉強会に参加しました - たいちょーの雑記 xztaityozx.hatenablog.com/entry/2020/11/…

2020-11-08 22:28:49
ukijumotahaneniarukenia @P5mEm

echo Data-Driven Documents | jq -Rr '[match("D";"g")]|"\(add|.string)\(length)"' #シェル芸

2020-11-08 22:32:38
angel (as ㌵㌤の猫) @angel_p_57

exec 2>&1; seq 10 | xargs | tr ' ' + | tee >(cat >&2) | (sleep 1; bc) #シェル芸

2020-11-08 22:35:32
闇ときどき豚 @yami_buta

echo -e "\U1f977"{,"\U1f3f"{b..f}}|tr -d ' ' #シェル芸

2020-11-08 22:45:07
闇ときどき豚 @yami_buta

shuf -ern100 `echo -e "\U1fab"{0..3}`|tr -d \\n|grep -Eo .'{1,10}' #シェル芸

2020-11-08 22:52:01
Hisatoshi Onishi @hisa0211

あっ…第7問(と、第8問)の効率化パターン(偶数を除外する)だと、「2と奇数」の組み合わせまでも排除しちゃう可能性が…。 #シェル芸

2020-11-08 23:21:14
ぷる1号@移住済 @butackle66

一時期、「シェル芸勉強会での一張羅=面白Tシャツ」だと思っていた時期があり、いまその年甲斐もない面白Tシャツは、もれなく部屋着になりつつある

2020-11-08 23:22:38
Hisatoshi Onishi @hisa0211

素数の最低値である2を考慮してあげるとなると、先頭のawkはこうなるのかな… #シェル芸 awk '($1==2||($1>=3 && $1%2)) && ($2==2||($2>=3 && $2%2))' a | factor | paste - - | awk '(NF==4){print $2,$4}' > b

2020-11-08 23:33:43
上田隆一 @ryuichiueda

編集して短くしたやつアップしました。 #シェル芸 youtu.be/pSbZs9JhBHg

2020-11-09 08:42:46
拡大
eban @eban

@xztaityozx_001 これ両方とも偶数のときにもヒットしちゃいますね。(0==0)==1となるので。 #シェル芸

2020-11-09 09:20:50
上田隆一 @ryuichiueda

Q6の偶数を除く前処理については、&&でなく||をつかって、一番最後にgrep -vw 1をつないでおけばよさそうです。あまり前処理に凝ると、かえって遅くなります。 #シェル芸

2020-11-09 09:49:47
前へ 1 ・・ 52 53