이 달의 현재 날짜가 7 일보다 작은 경우에만 foo를 실행하고 싶습니다.
그래서 같은 :
[ (/bin/date +'%-d') -le 7 ] && foo
그것을 제외하고는 구문 오류가 발생합니다. 날짜 부분이 올바르게 나오므로 조건부 테스트에 올바른 구문을 요청합니다.
답변
[ $(/bin/date +'%-d') -le 7 ] && foo
$()
구문은 괄호 안에 문을 실행하고 당신이 원하는 어떤 결과를 반환합니다.
이 달의 현재 날짜가 7 일보다 작은 경우에만 foo를 실행하고 싶습니다.
그래서 같은 :
[ (/bin/date +'%-d') -le 7 ] && foo
그것을 제외하고는 구문 오류가 발생합니다. 날짜 부분이 올바르게 나오므로 조건부 테스트에 올바른 구문을 요청합니다.
[ $(/bin/date +'%-d') -le 7 ] && foo
$()
구문은 괄호 안에 문을 실행하고 당신이 원하는 어떤 결과를 반환합니다.