[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:83033] Re: shのスクリプトのトラブル


楠根です。

In linux-users No.83032
  Subject: [linux-users:83032] shのスクリプトのトラブル
    cbtown <cbtown _at_ ict.ne.jp> wrote:

 >> cbtown _at_ dendrobum>./backuptool -a -t ./ 
 >> ./backuptool: line 40: unexpected EOF while looking for matching `"'
 >> ./backuptool: line 90: syntax error: unexpected end of file
 >> 
 >>   40行目のエラーは、ダブルクオーテーションが対になっていないというエラー
 >> だと解釈していますが、当該の部分では、きちんとついになっております。
 >> 
 >> if [ find_new_file == "" ] #original function

その直前の

 || #### back up 作業 ####
 || if [ -f "$ARV_FILE.tar.gz" ] || [ -f "$ARV_FILE.afz ]

で後半の [] 内で double quotation mark が一つ欠けてますね。
このせいで次の quotation mark でひっかかってしまってるわけです。

 >>   また、90行はファイルの終端を示す記号にたいするエラーだと解釈している
 >> のですが、とくに妙なことをしているとも思えず、どういったトラブルなのか
 >> わかりません。(きっと、エラーが出ているのだから、変なことになっているの
 >> だろうけど)

こちらも同様に、
どんどんずれていった結果、最後の mark に対応するものがないわけです。
--
Takeshi Kusune <kusune _at_ sfc.wide.ad.jp>

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: