たとえばシェルアーカイブってPOSIXシェルでも可能だよね。
ああいう感じで自分が含まれるファイルを自分で走査できるんなら
行位置も取得できないかなぁと思ったんだよね……。

しつこいけどシェルスクリプト版のassert()関数が欲しい っていうか作りたいんだよねぇ