- ryuichiueda
- 6910
- 15
- 0
- 0
@Sheeeeepla ありがとうございます、peeだとスッと行けるんですね… もともとmoreutils無い環境という前提で標準エラー出力に逃せないかなと思ったんですが、順番が逆になるのとシェル芸botでは消えるので、3番のファイル記述子に複製させて表示用と実行用でそれぞれ使おう…として詰まってるところです
2020-11-08 19:11:18seq 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はてなブログに投稿しました #はてなブログ #シェル芸 第50回シェル芸勉強会に参加しました - たいちょーの雑記 xztaityozx.hatenablog.com/entry/2020/11/…
2020-11-08 22:28:49echo Data-Driven Documents | jq -Rr '[match("D";"g")]|"\(add|.string)\(length)"' #シェル芸
2020-11-08 22:32:38exec 2>&1; seq 10 | xargs | tr ' ' + | tee >(cat >&2) | (sleep 1; bc) #シェル芸
2020-11-08 22:35:32shuf -ern100 `echo -e "\U1fab"{0..3}`|tr -d \\n|grep -Eo .'{1,10}' #シェル芸
2020-11-08 22:52:01あっ…第7問(と、第8問)の効率化パターン(偶数を除外する)だと、「2と奇数」の組み合わせまでも排除しちゃう可能性が…。 #シェル芸
2020-11-08 23:21:14一時期、「シェル芸勉強会での一張羅=面白Tシャツ」だと思っていた時期があり、いまその年甲斐もない面白Tシャツは、もれなく部屋着になりつつある
2020-11-08 23:22:38素数の最低値である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:43Q6の偶数を除く前処理については、&&でなく||をつかって、一番最後にgrep -vw 1をつないでおけばよさそうです。あまり前処理に凝ると、かえって遅くなります。 #シェル芸
2020-11-09 09:49:47