変換スクリプトで、[ $# -eq 1 ] は何を確認しますか?
[ $# -eq 1 ]
入力ファイルにちょうど1行しかないこと
位置引数として、ちょうど1つのコマンドライン引数が渡されたこと
1番目の引数の内容が文字 1 と等しいこと
1
対話形式の変換選択が大文字であること