Lee seongwoo 2024. 10. 29. 16:02
반응형

조건문에서는 and와 or의 의미를 갖는 관계 연산자를 사용할 수 있다.

and : -a 또는 &&

or : -o 또는 ||

-a나 -o는 테스트문( [] ) 안에 사용할 수 있는데 이때 괄호등의 특수문자 앞에는 \를 붙여줘야한 다

 

#!/bin/bash echo "보고싶은 파일명을 입력하세요"

read fname

if [ -f $fname ] && [ -s $fanme ]; then head -5 $fname else echo "파일이 없거나, 크기가 0입니다." fi

exit 0

반응형