um perl one-liner
perl -slane 'print join " ", @F[$n-1 .. $m-1]' -- -n=5 -m=8 file
Eu quero imprimir a coluna N th na coluna M th de uma tabela; por exemplo:
1 2 3 ... n ... m ...
X & $ # !
@ $ % ( *
para
n ... m
# !
( *
Você quer dizer que deseja imprimir entre duas colunas, como da 4ª coluna até a 10ª coluna?
Em caso afirmativo:
cut -d ' ' -f 4-8 table.txt
Isso imprimirá as colunas 4-8. cut
funcionará bem para este problema, desde que o delimitador de coluna seja um único caractere.
Editar O gato não era necessário e eu mudei o delimitador para um espaço para encaixar na sua mesa.
Tags text-processing awk