리눅스 쉘 스크립트 활용

최대 1 분 소요

Linux Shell Script 사용 방법에 대해 정리하였습니다.

pushd /  popd

  • pushd는 현재 경로를 저장하는 명령어
  • popd는 저장한 경로로 이동하는 명령어
[root@localohst local]# pwd
/usr/local
[root@localohst local]# pushd .
/usr/local /usr/local
[root@localohst local]# cd /
[root@localohst /]# pwd/
[root@localohst /]# popd
/usr/local
[root@localohst local]# pwd
/usr/local


  • cd - 명령 사용 시, 현재 디렉토리와 저장한 디렉토리를 번갈아가며 이동
[root@localohst local]# cd -
/
[root@localohst /]# cd -
/usr/local
[root@localohst local]#



printf

  • printf는 형식화된 출력이 가능
[root@localohst ~]# printf "%05d\n" 1
00001
[root@localohst ~]# printf "%03d\n" 1
001
[root@localohst ~]#


  • -v 옵션을 통해 변수로 저장할 수도 있음
[root@localohst ~]# name=michael; printf -v legend "%s jackson" $name; echo $legend
michael jackson



read

  • 변수를 입력 받을 수 있음
[root@localhost ~]# read num
003
[root@localhost ~]# echo $num
003
[root@localhost ~]#


[root@localhost ~]# read -p "what is your phon number? : " v
what is your phon number? : 010-000-0000
[root@localhost ~]# echo $v
010-000-0000


while loop

[root@localhost ~]# no=1; while (( no < 10 )); do printf "%02d\n" $no; ((no++)); done
01
02
03
04
05
06
07
08
09



댓글남기기