반응형
어느날 갑자기 멀쩡하게 잘 쓰던 쉘 스크립트가 다른곳에서 오류가 났다.
set: Variable name must begin with a letter.
원인
발생하는 구간은 다음과 같앗다.
set runpath = $PWD
현재 위치한 경로를 runpath로 저장하려는데 오류가 발생했다.
해당 sh파일은 csh을 사용하고 있다.
csh를 사용하는데 있어서 $PWD 변수가 정상적으로 설정되어 있지 않을 수도 있다.
결과
set runpath=`pwd`
위와 같이 변경하엿다.
pwd옆에 있는 기호는 작은 따옴표가 아닌 백틱(`)으로 숫자 1 옆에있는, ~ 자판에 있는것을 사용하였다.
반응형
'OS > Linux' 카테고리의 다른 글
Too many arguments. (0) | 2025.02.03 |
---|---|
프로세스 중단, 재시작, 확인하는 방법 (0) | 2024.09.20 |
[CentOS] 7 서비스 종료 이후 yum 명령어 안될 때 (1) | 2024.07.22 |
[Linux] [CentOS 7] tomcat에 https 인증 넣기 / 443 포트 / jks파일 (0) | 2023.03.11 |
[Linux][CentOS7] 방화벽 port 설정하기 (0) | 2023.03.10 |
댓글