t_wの輪郭

あれ

2021/12/29 23:51:00
n+=:; s=; : ${p=$(<$0)}
[[ $n =~ ^(...)+$ ]] && s=Fizz
[[ $n =~ ^(.....)+$ ]] && s+=Buzz
echo ${s:-${#n}}
[[ ${#n} =~ ... ]] || echo "$p">>$0

↑何やってるのこれぇ…

接触元

2021-12-29

bashの「実行中のスクリプトが書き換わった場合、
書き換え後の内容で処理が継続される」仕様
を利用してループ文使わずFizzBuzzするやつ。。
数年前に見て「げぇ!」と感じた印象だけ残ってる。