楠根です。
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>
Follow-Ups: References:
- Prev by Subject: [linux-users:83032] shのスクリプトのトラブル
- Next by Subject: [linux-users:83034] Re: shのスクリプトのトラブル
- Previous by thread: [linux-users:83032] shのスクリプトのトラブル
- Next by thread: [linux-users:83035] Re: shのスクリプトのトラブル
- Indexes:[Main][Thread]