아래 출력에서 ls -latr "some path"제거해야하기 때문에 출력에서 첫 번째 줄을 생략하고 싶은 요구 사항 total 136이 있습니다.

그래서 나는 ls -latr /home/kjatin1/DT_901_linux//autoInclude/system | tail -q첫 번째 줄을 제외하고 썼지 만 폴더가 비어 있으면 생략하지 않습니다. 리눅스 명령 출력에서 첫 번째 줄을 생략하는 방법을 알려주십시오
답변
그것을 파이프 awk:
awk '{if(NR>1)print}'
또는 sed
sed -n '1!p'
답변
tail프로그램은이 작업을 수행 할 수 있습니다
ls -lart | tail -n +2
-n +2수단 “출력 두번째 라인에 통과 시작”.
답변
ls -lart | tail -n +2 #argument means starting with line 2
답변
이것은 빠른 해키 방법 ls -lart | grep -v ^total입니다.
기본적으로 “total”로 시작하는 행은 ls출력에서 첫 번째 행이어야합니다.
더 일반적인 방법 (무엇이든) :
ls -lart | sed "1 d"
sed "1 d" 첫 줄만 제외한 모든 것을 인쇄한다는 의미입니다.
답변
