日記(2023年12月23日)

Sat Dec 23 22:28:07 JST 2023 (modified: Sat Dec 23 22:38:16 JST 2023)
views: 3140, keywords:bash, 日記

 休日なんだから勝手だろうということで、本の校正と依頼された原稿をほったらかしにして連載のコードをいじってました。シェル芸勉強会のまとめはもうちょいお待ちください。

論文見ろと煽ったら見られすぎた

 この論文についてこういうツイートをしたら、この論文誌の過去全ての論文のview数ランキング(60日通算)に1日で6位になってしまいました。2日目は5位でした。

 研究者はこういうことせずに真面目に良い研究をしたほうがいいのですが、宣伝も大事なのでよかったとします。論文を紹介する動画でも作ろうかな・・・。なんか巷では、「40万くれたら動画作ってやる」と寄ってくる人もいるらしい。ちなみに、この論文の掲載には(カラーページが多い関係で)38万円かかりました。貴様の研究室、もうお金が1万5千円しかないぞと事務から連絡がきました。やべえ。

Bashのブレース展開とコマンド置換に関する実験

 manには「ブレース展開のほうが先」と書いてあるので、ほんとうにそうなってるか実験しました。

$ time echo $(sleep 2 ; echo a){b,c}
   ab ac
   
   real    0m4.008s
   user    0m0.005s
   sys 0m0.002s

実行時間が4秒になっているので、先に

$ echo $(sleep 2 ; echo a){b,c}

echo $(sleep 2 ; echo a)b $(sleep 2 ; echo a)c

に展開されて、sleep 2 ; echo aが2回実行されていることが分かりました。

以上です。

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

prev:たのしい動画2本 next:自作シェルのリポジトリの整理

やり散らかし一覧

記事いろいろ