Tehát az utolsó pipe-pal van a gondod. Vélelmezem, hogy a szpészvók :) azt a beviteli mezót szépen megrágja, mielőtt odaküldi a kliensnek, és a csövet nem szereti benne (lehet, hogy nem véletlen a beviteli mező "remote script" elnevezése, "remote command(line)" ellenében). Ilyesmit simán el tudok képzelni (csak előre ott lévő script futtatható, ad-hoc összedrótozott parancssor nem), kifejezetten biztonsági/stabilitási okokból is.
Ha semmiképp sem akarsz scriptet írni/előre leküldeni, pwgen-t sem akarsz mindenhova felpakolni, akkor (mivel kíváncsi voltam, kigugliztam) Perl-ben van egy soros megoldás rá :) Neked elég a 0..pop helyett a 0..9, és nem kell a paraméter se a végére.