반응형
Linux 명령 출력에서 첫 번째 줄 생략
아래 출력에서 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"
첫 줄만 제외한 모든 것을 인쇄한다는 의미입니다.
참고 URL : https://stackoverflow.com/questions/7318497/omitting-the-first-line-from-any-linux-command-output
반응형
'IT story' 카테고리의 다른 글
입력 필드에 필요한 jQuery 추가 (0) | 2020.06.21 |
---|---|
Android Studio Gradle 아이콘 오류, 매니페스트 합병 (0) | 2020.06.21 |
UITableView 헤더 섹션 사용자 정의 (0) | 2020.06.21 |
이미지를 Base64 문자열로 변환하는 방법은 무엇입니까? (0) | 2020.06.21 |
디렉토리를 반복적으로 반복하여 특정 확장자를 가진 파일을 삭제하는 방법 (0) | 2020.06.21 |