ファイル名で稼働するスクリプトを切り替える
ふと閃いたのが
ファイル名で稼働するスクリプトを切り替える
というアイディア
で採用したのですが
#!/bin/bash #echo cd `dirname $0` cd `dirname $0` #pwd mgcn=`echo $1 |cut -c 1-2` echo $mgcn if [ $mgcn = 'SS' ]; then echo "損切付きsellです" ./car_bet_selSng $* elif [ $mgcn = 'BS' ]; then echo "損切付きbuyです" ./car_bet_buySng $* else echo "単純buyです" ./car_bet_buy $* fi
cutコマンドでファイル名先頭2文字を切り出してifで分岐
ファイルの中身の先頭じゃなく、ファイル名の先頭にすることでのメリットもありそうだ