"쉘 프로그래밍 디렉토리 이동"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
 
(사용자 3명의 중간 판 5개는 보이지 않습니다)
5번째 줄: 5번째 줄:


==예시 1==
==예시 1==
;상위 디렉토리로 이동하는 예제임
;상위 디렉토리로 이동
*디렉토리 변경 명령인 cd 명령을 사용하여 현재 위치의 상위 디렉토리로 이동
*디렉토리 변경 명령인 cd 명령을 사용하여 현재 위치의 상위 디렉토리로 이동


<source lang='console'>
<syntaxhighlight lang='console'>
root@zetawiki:/tmp/test# cat a.sh
root@zetawiki:/tmp/test# cat a.sh
echo $PWD
echo $PWD
20번째 줄: 20번째 줄:
/var/www/html
/var/www/html
/var/www
/var/www
</source>
</syntaxhighlight>


==예시 2==
==예시 2==
<source lang='console'>
<syntaxhighlight lang='console'>
root@zetawiki:/var/www/html# cat /tmp/test/b.sh
root@zetawiki:/var/www/html# cat /tmp/test/b.sh
pwd
pwd
30번째 줄: 30번째 줄:
/var/www/html
/var/www/html
/tmp/test
/tmp/test
</source>
</syntaxhighlight>
:→ 스크립트를 실행한 위치는 /var/www/html
:→ 스크립트를 실행한 위치는 /var/www/html
:→ 스크립트의 위치는 /tmp/test
:→ 스크립트의 위치는 /tmp/test
39번째 줄: 39번째 줄:
* [[리눅스 dirname]]
* [[리눅스 dirname]]
* [[리눅스 $0]]
* [[리눅스 $0]]
* [[쉘스크립트 있는 위치로 이동]] ★


[[분류:Bash]]
[[분류:Bash]]

2020년 11월 2일 (월) 00:56 기준 최신판

1 개념[ | ]

  • 쉘 스크립트에서 디렉토리 이동방법

2 예시 1[ | ]

상위 디렉토리로 이동
  • 디렉토리 변경 명령인 cd 명령을 사용하여 현재 위치의 상위 디렉토리로 이동
root@zetawiki:/tmp/test# cat a.sh
echo $PWD
cd ..
echo $PWD
root@zetawiki:/tmp/test# sh a.sh
/tmp/test
/tmp
root@zetawiki:/tmp/test# cd /var/www/html/
root@zetawiki:/var/www/html# sh /tmp/test/a.sh
/var/www/html
/var/www

3 예시 2[ | ]

root@zetawiki:/var/www/html# cat /tmp/test/b.sh
pwd
dirname $0
root@zetawiki:/var/www/html# sh /tmp/test/a.sh
/var/www/html
/tmp/test
→ 스크립트를 실행한 위치는 /var/www/html
→ 스크립트의 위치는 /tmp/test

4 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}