2017-04-05 4 views
0

/을/ELIF 스크립트,하지만 난 오류로 실행 해요 만약 내가 몇 가지 간단한을 실행하려고

echo $line2 
 
    If [[ $line2 == "shakespere/mid" ]] ; then 
 
$line2 = "user/samples/mid" 
 
mkdir /home/user/documents/mid 
 
mkdir /home/user/documents/mid/complete 
 
mv /user/samples/shakespere/mid/fulltext.txt /home/user/documents/mid/complete 
 

 
    elif [[ $line2 == "shakespere/rnj" ]] ; then 
 
$line2 = "user/samples/rnj" 
 
mkdir /home/user/documents/rnj 
 
mkdir /home/user/documents/rnj/complete 
 
mv /user/samples/shakespere/rnj/fulltext.txt /home/user/documents/rnj/complete 
 

 
    elif [[ $line2 == "shakespere/lll" ]] ; then 
 
$line2 = "user/samples/lll" 
 
mkdir /home/user/documents/lll 
 
mkdir /home/user/documents/lll/complete 
 
mv /user/samples/shakespere/lll/fulltext.txt /home/user/documents/lll/complete 
 

 
    elif [[ $line2 == "shakespere/misc ]] " ; then 
 
$line2 = "user/samples/misc" 
 
mkdir /home/user/documents/misc 
 
mkdir /home/user/documents/misc/complete 
 
mv /user/samples/shakespere/misc/fulltext.txt /home/user/documents/misc/complete 
 

 
    else 
 
$line2 = "user/samples/son" 
 
mkdir /home/user/documents/son 
 
mkdir /home/user/documents/son/complete 
 
mv /user/samples/shakespere/son/fulltext.txt /home/user/documents/son/complete 
 
    fi

나는이 오류가 BASH 스크립트 오류를 ​​완료 기대 " 구문 오류 : "예기치 못한"(예상 "완료 됨") "

나는 그게 간단 할 것이라고 생각하지만, 그 이유를 알지 못한다.

나는 심지어 모두를 화나게했습니다. if/then statements - nope. 좋지 않다.

Raspbian에서 실행 - 최신 업데이트를 RPi3b

답변

0

실제 간단한 .. 대문자 I에 IF에서 작동하지 않습니다. "if"여야합니다.

죄송합니다. 스크립트 작성 중에 문법의 나치가 나왔습니다.