( mauzi | 2022. 04. 11., h – 22:33 )

Nem néztem meg a paraméterezést, de ha a $6-ban van a fájlnév, akkor nem stdin-ről kell olvasni, nem?

A fentiek alapján a $6 opcionális. Ha filterként fut, akkor gondolom nincs $6, hanem stdin-ről jön az áldás... akkor viszont az if ágad nem fut le.

Erre gondolok:

if [ -n "$6" ]; then
  iconv -s -c --from-code=CSPC850MULTILINGUAL --to-code=WINDOWS-1252 $6
else
  iconv -s -c --from-code=CSPC850MULTILINGUAL --to-code=WINDOWS-1252
fi