zsh가 변수의 파이프 끝에 있는 줄 수를 계산하는 데 문제가 있습니다.

zsh가 변수의 파이프 끝에 있는 줄 수를 계산하는 데 문제가 있습니다.

최근에 받았어요세게 때리다도착하다다루기 힘든, 이제 첫 번째 호환성 문제가 발생한 것 같습니다. 이미지 및 비디오 파일의 EXIF ​​날짜 및 시간 정보를 확인하기 위해 쉘 스크립트를 작성하려고 하는데 이 변수에 문제가 있습니다.

LINES="$(exiftool -CreationDate -CreateDate -DateTimeOriginal -ModifyDate -MediaCreateDate -MediaModifyDate -TrackCreateDate -TrackModifyDate "$filename" | awk -F ': ' '{print $2}' | sort -u | wc -l)"

위의 파이프 명령을 해당 파일의 터미널에 직접 입력하면 출력은 2입니다.세게 때리다그리고다루기 힘든. 그러나 위와 같은 변수에 사용하고 명령 echo $LINES입력을 하면 출력은 2가 됩니다.세게 때리다및 16인치다루기 힘든.

차이점이 무엇인지 알고 싶습니다.다루기 힘든내가 놓친 것이 여기에 있습니다 ...

관련 정보