いろいろ報告
Wed Nov 20 09:45:33 JST 2024 (modified: Wed Nov 20 09:46:21 JST 2024)
views: 917, keywords:自作シェル
です。
SoftwareDesign紙版をAmazonで買うと(再告知)
私の今の連載1〜24回がPDFでもらえます。補足すると、シェルスクリプトを作っているわけではなく、シェルスクリプトを動かすシェル自体をRustという言語を使って作っています。
Rustは特にエキスパートではないですが、ベタに書いているのでかえって入門するにはいい教材になっているかもしれません。どうしても言語の入門書って「言語すごい!」になるんですが、Rustすごいというより、メモリのことを気にせずに軽いシェルを作るのに必要だから使っているので、力みがないです。いやでも、Rustは革命ですね(ここで力んでおく)。
自作シェルに時間周りの変数が(きゃろさんからのプルリク)
つきました。ちゃんとリリースしていませんが、mainブランチのをビルドすると使えます。きゃろさんありがとうございますー
ueda@uedax1:~🍣 echo $SECONDS
53
ueda@uedax1:~🍣 echo $EPOCHSECONDS
1732063317
ueda@uedax1:~🍣 echo $EPOCHREALTIME
1732063324.271643
SECONDS
は1秒たったらなにかするというようなシェルスクリプトには便利だと思います。意外にdate
のオプションややこしいですし・・・。
以上ですー。