코드코코

[리눅스] 쉘 스크립트 - 변수 선언과 사용 본문

기록/리눅스

[리눅스] 쉘 스크립트 - 변수 선언과 사용

코드코코 2021. 12. 19. 23:00

기본 출력

$ echo "문구" : 자동 개행 됨.

$ printf "문구2" : 자동 개행 안됨.

주석

# <내용>

주석처리 된 부분은 실행되지 않는다

변수 선언

  • = 를 이용하여 선언 , 공백없이 붙여쓴다.
  • $ 를 이용하여 사용
  • { }는 parameter expansion으로 $와 함께 감싼 부분에 변수를 대입
  • "${ }" 형식으로 사용하면, 문자열에 공백도 포함해서 값을 이용할 수 있다.

입력 내용
실행 결과

  • { }는 parameter expansion 사용 예시 : 12345678 불러오기

입력 내용
실행 결과

지역변수

  • 지역변수에는 local 를 붙인다.
  • 지역변수로 선언되면 해당 스코프 내에서만 사용가능 하다.

지역변수인 onlyhere의 값은 출력되지 않았다.