そりゃ文字コードの違いを吸収する必要があるからね。>>207みたいな6のタイミングでtypeコマンドが入力するファイルがsjisを期待して動作する前にdate.txtをnkf等でsjisに変換しなきゃを文字化けすんだろ。

つーか、その手のチャンポンが面倒くせーからwindowsとwslみたいな状態で使わず、linuxだけで使ってる方が楽。

そもそもnkfなんて、windowsのエディタしか使えないクソ野郎が文字コードや改行コードに無頓着に出力したファイルを使う時に使うぐらいだってーの。