Memo
리눅스 쉘 명령어 메모
kkennib
2021. 10. 30. 10:34
반응형
echo `pwd` : 백쿼터 안에 명령어 넣자
echo $(pwd) : 위와 동일한 결과 출력
echo 'pwd' : 이건 그냥 pwd라는 문자열이 출력됨
\ : 하나의 문자를 인용부호화
''(작은 따옴표) : 모든 메타문자 보호
""(큰 따움표) : $(변수치환), `(명령치환), \ 제외한 모든 메타문자 보호
메타문자 : ;, &, (), {}, |, <, >, newline, space/tab, $, *, [], ?
a='ls -a'
eval $(echo $a)
ls 명령 결과 출력
grep xuser /etc/passwd
expr 100 \* 10 : 곱하기는 \ 를 붙여야됨
if expr "$num" + 0>& /dev/null
/dev/null 의미는??
read choice
case "$choice" in
1) STATUS="시작
echo "Server Start...."
;;
2) STATUS="중지"
echo "Server Stop...."
;;
3) STATUS="재시작"
echo "Server Restart...."
;;
esac
cat << ENDIT
> 1) start
> 2) sop
> 3) restart
> ENDIT
select 명령어 이용하면 기능을 선택할 수 있음
반응형