
반환한다고 가정 해 보겠습니다 ls -t
.
1
2
3
4
5
6
처음 3개의 결과를 건너뛰려면 어떻게 해야 합니까? 따라서 결과는 다음과 같습니다.
4
5
6
실행할 수 있다는 것을 알고 있지만 ls -t | head -3
처음 3줄만 사용하면 되지만 처음 3줄은 건너뛰어야 합니다.
1
2
3
답변1
사용 tail
:
ls -tq | tail -n+4
파일 이름에 줄 바꿈 문제를 방지하기 -q
위해 옵션을 추가했습니다 . ls
이것이 터미널 출력의 기본값일 수 있지만 ls
파이프될 때는 기본값이 아닙니다.
또한 이는 시각적 출력에는 적합하지만 스크립팅에는 적합하지 않습니다. 개행 문자가 있는 파일은 작동하지 않습니다. 왜냐하면 개행 문자가 ?
.
일반적으로 당신은파싱을 피하다ls
.