N열을 M열로 인쇄

N열을 M열로 인쇄

예를 들어 테이블의 N번째 열을 M번째 열에 인쇄하고 싶습니다 .

1 2 3 ... n ... m ...
X & $     #     !
@ $ %     (     *

도착하다

n ... m 
#     !
(     *

답변1

Perl 한 줄짜리

perl -slane 'print join " ", @F[$n-1 .. $m-1]' -- -n=5 -m=8 file

답변2

두 열 사이, 즉 4열에서 10열 사이에 인쇄한다는 뜻입니까?

만일이 경우라면:

cut -d ' ' -f 4-8 table.txt

그러면 4-8열이 인쇄됩니다. cut열 구분 기호가 단일 문자인 경우에는 잘 작동합니다.

편집하다고양이는 필요하지 않습니다. 테이블에 맞게 구분 기호를 공백으로 변경했습니다.

관련 정보