いろいろ報告

Wed Nov 20 09:45:33 JST 2024 (modified: Wed Nov 20 09:46:21 JST 2024)
views: 86, 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のオプションややこしいですし・・・。

以上ですー。

ノート   このエントリーをはてなブックマークに追加 
 

prev:このサイトにRSSの機能をつけた next:いろいろ報告

やり散らかし一覧

記事いろいろ