bash 스크립팅을 사용하여 두 개의 특정 디렉토리에 특정 수의 파일이 들어 있는지 확인합니다. 20을 가정합니다. if 문 안의 한 행에서 검사 할 수 있습니까?명령을 실행하여 if 문에서 비교하십시오.
#!/bin/bash
if [ [ls /path/to/dir1 | wc -l ] != 20 || [ ls /path/to/dir2 | wc -l ] != 50 ]; then
echo "do this!"
elif
echo "do that!"
fi
왜 두 번째 테스트에서 '20'대신 '50'이 사용됩니까? – Barmar