2014-11-24 10 views
1

나는 리눅스에서 스크립트를 작성하고 있는데, 실행하면 모든 라인을 명령으로 실행하려고하는 것처럼 보인다.스크립트가 제대로 실행되지 않습니다.

내 스크립트 내가 한이

#!/bin/bash 
#add user script 

clear 
curUser = "$(whoami)" 

Welcome to the user management application, $curUser. 
1.)Add User. 
2.)Modify User. 
3.)Delete User. 
4.)See Last 10 User Created. 
5.)Quit 

같다 chmod를 + X Manage-Users.sh

내 출력이 있습니다 ./Manage-Users.sh

그것을 실행 :. /manage-users.sh : 줄 4 : curUser : 명령을 찾을 수 없습니다. 유사한 출력을 가진 몇 개의 다른 라인이 있습니다. 왜 이런 일이 발생합니까?

+0

가능한 중복 [기본 bash는 스크립트 변수 선언 - 명령을 찾을 수 없습니다 (http://stackoverflow.com/questions/2268104/ basic-bash-script-variable-declaration-command-not-found) – chepner

답변

1

할당 연산자 앞뒤에 공백을 제거해 보았습니까? =?

그 라인은 다음과 같이 작성할 수 있습니다 : curUser = "$ (whoami를)"의

+0

괜찮습니다. – Kalkrin

+0

.... 나는 너무 어리 석다. 에코를 사용하지 않습니다. – Kalkrin

+1

아무 걱정도, 우리 모두에게 발생합니다 :-). –

관련 문제