10
파이프가 비어 있는지 확인하고 데이터가 없으면 명령을 실행하는 방법은 무엇입니까?
bash 스크립트로 줄을 파이프로 묶어 파이프에 데이터가 있는지 확인하고 프로그램에 공급하기 전에 파이프에 데이터가 있는지 확인하고 싶습니다. 내가 찾은 검색 test -t 0하지만 여기서 작동하지 않습니다. 항상 false를 반환합니다. 파이프에 데이터가 있는지 확인하는 방법은 무엇입니까? 예: echo "string" | [ -t 0 ] && echo "empty" || echo "fill" 산출: …