調べたこと、作ったことをメモしています。
こちらに移行中: https://blog.shimazu.me/

"スペース区切りも含んだ"ファイル名をランダムに選んでコマンドに渡すスクリプト

ワンライナー頑張った(ぜったいもっとまともなものがあるはず)

line=$(expr $(bash -c 'expr  $RANDOM % $(find . | wc -l)') + 1); find . | head -n${line} | tail -n1 | xargs -0 -I% bash -c 'echo "%"'

一見無駄に見える初めの方にあるbash -cだけど、これがないと$RANDOMが常に同じになる。(自分の環境はzsh

echo $RANDOM

したら毎回値が違うけど、

echo echo $RANDOM

すると値が毎回同じになってしまう。

bash -c 'echo echo $(echo $RANDOM)'

だと毎回値が違うので、zshのせい?