:私はこの取得しています後半のとおり
#!/bin/bash
/opt/local/lib/postgresql83/bin/pg_dump maxgests -U postgres | gzip --best -c > $1 && (/opt/local/bin/mutt -s `date "+%d-%m-%Y-%H:%M"` -a $1 $2 < /dev/null)
:
./postgres_to_gmail.sh: line 2: $1: ambiguous redirect
をとスクリプトはもはや機能しません。 Mac OS X 10.6.8。
何が間違っているのか、それを修正する方法はanytoneに伝えられますか? /tmp/database.gz
2番目の引数は、電子メールであるよう
最初の引数は、パスです。
で呼び出すプログラムをチェックする必要があります ($ 1 $ 2)引数を設定しないのですか?他の何か、あなたはあなたのBashスクリプトのすべての**パスを含む変数を引用する必要があります。さもなければ、それらが空白を含んでいるとき(*、*でなければ)中断します。 –
さて、私は最後のコマンドの周りのかっこが必要であるとは思わない、または役に立つと思います。 – tripleee
あなたが正しいです、私は引数の値を明らかにしました。 –