공백이 있는 파일명을 처리하기 위한 상황이 생겼다.
Program Files 윈도우에선 이렇게 표시되지만
유닉스에선 그렇지 않다.
Program\ Files 로 표시가 된다.
그렇기에 사용방법은 같을 것으로 보여
_DIR_="/Program\Files/"
을 사용했지만 되지 않는다.... Program 과 Files를 따로 보게 된다.
여러번 삽질후에 찾은 결론
#!bin/sh
_PROGRAM_DIR_="/Program Files/"
사용시에
ls $_PROGRAM_DIR_이 아닌
ls "$_PROGRAM_DIR_" 로 호출시에 따옴표로 묶어주면 된다. ㄷㄷ
'GNU > bashShell' 카테고리의 다른 글
expect 를 이용한 scp 자동 스크립트 작성 - 2 (0) | 2016.06.28 |
---|---|
expect 를 이용한 scp 자동 스크립트 작성 (0) | 2016.06.23 |
UNIX set 명령어 (0) | 2016.06.15 |
UNIX Shell 조건문 (0) | 2016.06.15 |
UNIX Shell의 기본 (0) | 2016.06.14 |