2017年8月15日さくらのVPSでは標準でもOSが色々選べるのが特徴ですが、KUSANAGIを使いたいというリクエストがあり最近Wordpressなどを入れる機会がなかったので試してみました。参考にしたのは下記の公式サイトの文書です。--nginx途中、このようにkusanagiというコマンドを使って初期化したり、プロビジョニングをするという流れでWordpressをインストールできるのですが、bashのタブキーで自動補完をするときに警告が出ていました。■自動補完時の警告文(2017/8/15に修正済みの様子です。zabbixこれは、以前にも参考にしたサイトで使っていたスクリプトを使っているはずなのに・・と思ったのですがCentOS7では厳しくなったのかなと思いまして調査してみることにしました。これが定義されているのはどこかな?と探してみると/etc/bash_completion.d/kusanagiこのファイルがありました。kusanagiCOMP_CWORDSが使われているのはこの部分です。twoprev=${COMP_CWORDS[COMP_CWORD-2]}twoprev=${COMP_CWORDS[COMP_CWORD-2]}単純にCOMP_WORDSという配列名をCOMP_CWORDSと書き間違えただけのようです。(localの変数定義にtwoprevが抜けていたので追加もしましたが、警告とは関係ないですね)確認してみたらなんだーって思ったものですが、実は確認方法に手間取りまして。....最初はこれで再読み込みされるはず...と思ったのですが、ダメでした。気が付いたのは、数行コメントアウトしても挙動が変わらなかったりしたところです。exit一度新しいbashシェルを起動し、そのうえで確認する形です。auxwwfのツリー表示で見ると、こんな風に見えます。fi※これも追加しました。if文は配列の添え字がマイナスになるのを嫌って...ですが冗長ですかねぇ。以前は.bash_profileに記載していたのですが、記載場所が変わることで違うのかなとか色々余計なことを考えてしまったようです。こちらも参考になりました。ありがとうございました。