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インチ扱いにくい

違いが何なのか知りたいです。扱いにくい私が逃したものはここにあります...

関連情報