2010-11-19 20 views
0

Bir dosyada yazılmış bir komut dosyası var. Bunu çalıştırırsanızbash script Basit betikte "beklenmedik bir dosya sonu"

#!/bin/bash 

if [ -f "/bin/uname" ]; then 
    OS=`/bin/uname`; 
    export OS="${OS}"; 
else 
    echo "Unable to detect OS - modify the appropriate .bashrc to support"; 
if 

, aşağıdaki hatayı alıyorum: Ben bash isteminde aynı senaryoyu yazarsanız

./temp.sh: line 9: syntax error: unexpected end of file 

Ancak, işe yarıyor.

(Bu kod bana kabuslar veriyor. Bu 6 satır nedeniyle başarısız olan başka bir büyük betikte yer alıyor. Bunları ayrı bir betiğe koydum temp.sh ve temp.sh aynı hatayı veriyor)! .

Saygılarımızla,

cevap

5

Sizin son satırı

JP fi yerine if olmalıdır.

+0

Teşekkürler! aptalca hata bana göre ... daha önce fark etmiş olmalı –

İlgili konular