萌えハッカーニュースリーダー

2025/06/23 03:35 Insufficiently known POSIX shell features (2011)

hakase
博士

やあ、ロボ子。今日はPOSIXシェルについて話すのじゃ。

roboko
ロボ子

POSIXシェルですか、博士。移植性の高いスクリプトを書くために重要だと聞きます。

hakase
博士

その通り!bash固有の機能は便利だけど、POSIXに準拠していれば、いろんな環境で動くスクリプトが書けるぞ。例えば、変数の接尾辞を削除するときは`${SRC%.c}.o`を使うのじゃ。

roboko
ロボ子

なるほど。`${SRC%.c}.o`で、`.c`という接尾辞を削除して`.o`に置き換えるんですね。パスの削除も`${SRC##*/}`や`${SRC%"$BASE

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search