1 개요[ | ]
- 리눅스 $0
- 명령 라인에서 실행 시 쉘명
- 스크립트에서 실행 시 실행된 쉘 스크립트 경로를 포함한 파일명
2 예시[ | ]
- 명령 라인에서의 $0
Console
Copy
[root@zetawiki ~]# echo $0
-bash
- → 쉘 명이 출력
- 파일 안에서의 $0
Console
Copy
[root@zetawiki ~]# echo 'echo $0' > test.sh
[root@zetawiki ~]# cat test.sh
echo $0
Console
Copy
[root@zetawiki ~]# sh test.sh
test.sh
[root@zetawiki ~]# sh ./test.sh
./test.sh
[root@zetawiki ~]# sh /root/test.sh
/root/test.sh
[root@zetawiki ~]# sh ~/test.sh
/root/test.sh
Console
Copy
[root@zetawiki ~]# ./test.sh
-bash: ./test.sh: Permission denied
[root@zetawiki ~]# chmod u+x test.sh
[root@zetawiki ~]# ./test.sh
./test.sh
- → 스크립트 경로를 포함한 파일명 출력
3 같이 보기[ | ]
로그인하시면 댓글을 쓸 수 있습니다.
로또번호 생성 ―Pinkcrimson
리눅스 날짜 기준으로 파일 삭제하기 ― 백승현리눅스 날짜 기준으로 파일 삭제하기 ― Jmnote