Diga printf
não há mais opções:
printf -- "$SS"
km@Karls-MBP ~/dev/form (master) $ SS="----\n----"
km@Karls-MBP ~/dev/form (master) $ printf "$SS" | head -1
bash: printf: --: invalid option
printf: usage: printf [-v var] format [arguments]
Estou tentando produzir a segunda última linha de uma variável. Parece interpretar a string como uma bandeira.
Se você não quiser que o \n
seja interpretado pelo shell, use:
printf -- "%s" "$SS"
Tags bash