0
私は自分のbashコンパイラコマンドをcで書いてみたいと思っています。実際、私はこのbashスクリプトでgccコンパイラを使用するのが好きですが、少し修正するだけです。gcc cコンパイラを変更するbashスクリプトを書く
ですから、-help -backupのようなオプションのコマンドを使用したいと思います。しかし、私も-o filenameを必須入力としたいと思っています。それ、どうやったら出来るの?私は-o filenameを読みたい。しかし、問題はオプションパラメータと必須パラメータの理解にあるようです。どのように私はそれらの2つを区別するのですか?あなたは、引数の一つとしてfor
とパラメータのないループが値を期待することができます
#!/bin/bash
for i in [email protected]
do
case $i in
-help)
echo "This is how you use this command."
;;
-backup)
cp ./* ./backup
;;
*)
echo "Usage is this"
exit
;;
esac
done
gccで何をしたいのか不明です。ところで、引数解析ツールである 'getopt'(gnuユーティリティ)と' getopts'(シェル組み込み)に関する情報を調べることができます。 – etuardu