次のコードです:私は実行していたときにファイルエラーの予期せぬ終了を取得
compact() { echo "compact alarms" }
node() { echo "node alarms" }
severity() { echo "Severity alarms" }
csv() { echo "CSV generator" }
table() { echo "tabular data" }
help() { echo "help" }
exit() { echo "exit" }
while getopts ":c :n :s :x :t :h :e" opt; do
case $opt in
c) compact
;;
n) node
;;
s) severity
;;
x) csv
;;
t) table
;;
h) help
;;
e) exit
;;
*)
echo "Error wrong Syntax,Opening help" && help
;;
esac
done
のsh test.sh -t NEWFILEを私は構文エラーに test.shを取得しています:行36:構文エラー:予期しないファイルの終わり 予期しないファイルの終わりが表示されている理由を教えてもらえますか?
ありがとうございました。 –