0
私が作成しているシェルスクリプトで引数の数を検証しようとしています。
スクリプトはexpectを使用します。expectシェルスクリプトで入力パラメータの数を検証する方法は?
エラー
invalid command name "$#"
while executing
"$# -ne 3 "
invoked from within
"if [ $# -ne 3 ] then"
スクリプト:@Dineshはexpect
スクリプトはシェルスクリプトではない、言ったように
#!/usr/bin/expect -f
if [ $# -ne 3 ] then
echo "Wrong number of arguments provided"
echo "fgrep_host.sh hostname filter_text new_file"
exit
fi
純粋な 'expect'スクリプトを書くときは、bashコマンドを使用しないでください。 – Dinesh