Usando awk
:
printf 'abc 1234 5679' | awk '{printf "%s", $2"-"$3}'
ou perl
' awk
mode ( -a
):
printf 'abc 1234 5679' | perl -ape '$_ = "$F[1]-$F[2]"'
Observe que ambos removeriam o delimitador de linha, se presente, se você quiser preservá-lo, se estiver lá, com GNU awk
:
printf 'abc 1234 5679\n' | gawk '{printf "%s", $2"-"$3 RT}'
com perl
:
printf 'abc 1234 5679\n' | perl -ape 's/.*/$F[1]-$F[2]/'