2024-06-01から1ヶ月間の記事一覧

テンプレートエンジンにおけるループ回数(index)の初期値

PHP

テンプレートエンジンでループのインデックス(現在のループ回数)を得る方法が、0 または 1 から始まる違いがあったので調べた。主要なテンプレートエンジンだけ抜粋。 Smarty indexは、0 から開始(1から開始するのは、@iteration) https://www.smarty.ne…

シェルでコマンドの引数にハイフン2個(--)は何?

とあるサービスの起動スクリプトで、 if expr -- "${HOGE__ARGS[*]}" : '.*setuid.*' >/dev/null といったものを見て、これ何だっけ?となったのでメモ。 これはgetoptの引数解析の仕様。getoptのmanによると、以下のようにある。 "--" は特殊な引き数で、ス…