O utilitário cut
"corta" uma ou várias colunas de sua entrada. Como muitos outros utilitários Unix, cut
é um leitor linha-a-linha baseado em fluxo que aplica seu processamento a cada linha de entrada e, em seguida, continua com a próxima linha.
Você não pode usar \n
como o delimitador de cut
, pois é isso que espera separar as linhas.
Uma maneira indireta de criar duas colunas para o cut
trabalhar seria usar paste
. O utilitário paste
também lê a entrada linha por linha, mas armazena em buffer e gera a saída em colunas delimitadas por tabulação de acordo com a especificação que você fornece.
Neste caso:
$ mycommand | paste - -
192 250
Depois, com cut
adicionado:
$ mycommand | paste - - | cut -f1
192