Awk x MAwk
Zdravím, po problému se sedem teď pro změnu zlobí awk. Příkaz
echo "$X4A5A" | awk 'BEGIN{FS=""}{for(i=NF;i>0;i--) printf("%s",$i)}END{printf("\n")}'
mi na linuxu/mawk vrátí:
atrapS si siht
kdežto na solarisu/awk:
this is Sparta
Jde o třetí úlohu z demotestu (převrátit pořadí písmen v řetězci) - sice mi funguje řešení pomocí funkce substr(), ale toto se mi zdá přehlednější, tak by mě zajímalo v čem je chyba. Případně mohli byste prosím nastínit elegantnější řešení než pomocí substr? Nejde mi o řešení, spíš nápovědu jakou cestou to jde co nejvíc jednoduše a zároveň co nejméně závisle (bez rev, tac, perl, python, C)