0
파일이 Korn 셸에 없지만 그 파일에 대한 적절한 문서를 가져올 수 없는지 확인하고 싶습니다. 나는 파일이 존재하고 크기가 0인지 검사하는 다음 코드를 가지고있다. 파일 크기가 0보다 크면 false를 반환합니다.KORN 셸에 파일이 있는지 확인하십시오.
if [[ ! -s ${abs_file_name} ]]
나는 파일이 Korn 쉘, NOT BASH 쉘에있는 경우 설명과 함께 (-s, -e, -x, 등 같은 위의 예처럼)을 확인 할 수있는 옵션 목록이 필요합니다. 노드가
if [ -e "${abs_file_name}" ]
노드가 파일 인 경우 당신은 확인할 수로 존재하는 경우
'man test'를 시도하고'-f'를 찾으십시오. –
그건 좋은 제안이야.이 명령이 ksh 쉘과 bash 쉘에서 똑같은 출력을주는 것처럼 보입니다! 그렇다면 'if'루프의 파일 비교 플래그는 두 유형의 쉘에서 모두 동일하다는 것을 의미합니까? – user3366706