Linuxのこのコードブロックは何を意図していますか、MS-DOSで同様のことをするコードをどのようにコード化しますか?Linuxコードをバッチファイル形式に変換してMS-DOSで実行する
#DB=CARMPAS1
[ $# -gt 0 ] && DB=$1 || DB=CARMPAS1
# if [ !$3 ]; then
# echo -e "\nplease enter database name, username and user password. Usage : rebuild_db.sh <db_name> <user_name> <password>\n"
# exit 1
# else if [ $1 == "load" ]; then
# load
# exit 0
# fi
私はこれらの部分がコメントされた理由を知りませんが、成功しなかったことを意図していたと思います。いくつかのデフォルト値が追加された以降で、以前は、スクリプトが次に
rebuild_db.sh <db_name> <user_name> <password>
のような三つの引数、で実行する必要があったようだおそらく宣言と
MS-DOSはどこでWindows NT上で動作するのですか? – Gabe
ちょうどどんな窓のOSなどのようなさらなる質問を避けたかった...私の悪い...私はそれを学ぶようにはなりませんでしたが、私は今だと思います。このタイプのコードを私自身で学習しようとしています... – Selase
これを定期的に行う必要がある場合は、実際にシェルスクリプトを学習する価値があります。 Stackoverflowは良いですが、完全に信頼できる翻訳者ではありません。 :) –