반응형
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 |