[Linux] 쉘 스크립트 작성시 사용한 문법 정리

하미니똑또케·2024년 1월 23일
  1. 사용자에게 입력받는 코드
echo -n "문자열 입력 받기: " ## 줄바꿈 안하는 옵션 -n
read str_value ## scanf 같은 함수
echo $str_value ## 변수 출력할 때는 항상 $ 표시를 같이 넣어준다 
  1. 조건문
if [ $option == 'y' ] ; then ## 띄어쓰기 꼭 해줘야함
	echo "yes" ## tab 키로 줄바꿈
else echo "no"
fi ## if 조건문 마무리할 때 써줘야하는 단어

== 와 =의 기능이 동일하므로 실수로 ==를 =로 지정해도 조건문 비교하는 데에는 문제가 없었다.

  1. sed 활용한 문자열 바꾸기
sed -i '/hello/c\hello world' file.txt ## hello가 들어가있는 해당 줄을 아예 hello world로 변경한다

sed 테스트해보기 좋은 사이트

profile
제가 하미니는 아니구요.. 하미니가 똑똑하다고 생각하는 사람입니다.

0개의 댓글