본문 바로가기

쉘스크립트2

[Linux-5] 쉘 스크립트 제어문(if) 안녕하세요 두잉입니다. 오늘은 제어문에 관해 다뤄 보도록 하겠습니다. bash에서는 띄어쓰기 같은 걸로 문법 오류가 날 때가 많아 참 적응하기가 힘드네요 ㅠㅠ ​ 그럼 if 문 보도록 하겠습니다. ​ ● if 문 형식 전 자바를 배우다 와서 그런지 형식이 익숙해지기까지 좀 걸리더라고요 물론 지금도 ㅎㅎ 쨌든 중요한 건 if 절이 끝날 때 fi로 닫아 줘야 한다는 것입니다. if 문 하면 비교 연산자도 빠질 수 없겠죠? 기본적으로 잘 쓰는 '=='이나 '!=' 형식도 작동하기는 하는데 많이 쓰는 연사자를 보여드리도록 할게요 연산자 의미 부등호 -eq 같다 == -ne 같지 않다 != -gt 크다 > -lt 작다 = -le 작거나 같다 2020. 2. 11.
[Linux-3] 쉘 스크립트 숫자 계산( 간단한 계산기 만들기 ) 안녕하세요 두잉입니다. 오늘은 쉘 스크립트에서 연산을 해보도록 하겠습니다. 3.bash란 이름으로 파일을 만들어 줍니다. 숫자 계산을 위해서는 ' expr '을 사용해 줍니다. 5행의 결과가 2+4인 이유는 연산자와 피연산자는 space로 구분이 되어있지 않아서입니다. 항상 띄어 줍시다!! ​ 8행과 9행에서 각각 변수를 선언한 후 사칙연산을 위한 변수를 선언해 줍니다. (14 ~ 17행) 주의) expr을 백틱( ` )으로 감싸 줍니다 주의) 연산자 * 앞에는 역슬래시(\)를 같이 사용 ​ ● 실행 결과 ​ [ 인자를 받아 계산하기 ] 그럼 이번엔 인자를 입력받아서 사용할 수 있게 바꿔 보도록 하겠습니다. 변경한 내용입니다. 인자를 입력받아 확인하는 방법은 15 ~ 18행을 참고하시면 됩니다. ● 결과.. 2020. 2. 8.