Eu faço isso com regexes, por exemplo:
echo plt 2 3 g40 All 32|perl -ne's/(\w+) ([\d ]+)(\w+)/print "$1$2$3\n"/egx;'
plt 2 3 g40
All 32
Não tenho certeza se é o que você está procurando? Você pode omitir a impressão da primeira string para cada grupo de parâmetros, com:
echo plt 2 3 g40 All 32|perl -ne's/(\w+) ([\d ]+)(\w+)/print "$2$3\n"/egx;'