«head» 태그된 질문

파일의 처음 x 수의 바이트 또는 행을 출력하는 head 명령에 대한 질문에 사용

6
큰 파일에서 고양이 줄 X를 줄 Y로
큰 텍스트 파일 (> 2GB)이 있고 cat줄 X을 Y원한다고 가정합니다 (예 : 57890000 ~ 57890010). 내가 이해 한 것에서 나는 배관 head을 통해 tail또는 그 반대로 배관함으로써 이것을 할 수있다. head -A /path/to/file | tail -B 또는 대안 적으로 tail -C /path/to/file | head -D 여기서 A, B, C및 D파일의 …
132 tail  cat  large-files  head 


9
파일의 처음 몇 줄과 마지막 몇 줄을 표시하는 명령
행이 많은 파일이 있고 각 행에는 시작과 같이 타임 스탬프가 있습니다. [Thread-3] (21/09/12 06:17:38:672) logged message from code..... 따라서이 로그 파일에서 자주 2 가지를 확인합니다. 전역 조건과 시작 시간이있는 처음 몇 개의 행도 제공됩니다. 마지막 정보는 다른 정보와 함께 종료 상태입니다. 파일의 처음과 마지막 몇 줄만 표시 할 수있는 빠르고 …

1
bash에서 null로 구분 된 입력에 대해 head 및 tail을 수행하는 방법은 무엇입니까?
find명령은 파일 이름을 널로 구분 된 문자열 ( -print0제공된 경우 ) 로 출력 xargs할 수 있으며 -0옵션을 켜면 사용할 수 있습니다 . - 그러나 그 사이에, 그것은 파일의 컬렉션을 조작하기 어렵다 sort명령을 가지고 -z있지만, 스위치를 가능 그 파일을 정렬 할 수있게 head하고 tail그들을 필요가 없습니다. 어떻게 할 수있는 head및 tail편리한 …

3
머리는 여분의 캐릭터를 먹는다
다음 쉘 명령은 입력 스트림의 홀수 행만 인쇄해야합니다. echo -e "aaa\nbbb\nccc\nddd\n" | (while true; do head -n 1; head -n 1 >/dev/null; done) 그러나 대신 첫 번째 줄을 인쇄합니다 aaa. -c( --bytes) 옵션 과 함께 사용하면 마찬가지입니다 . echo 12345678901234567890 | (while true; do head -c 5; head -c 5 …

3
bash에서 바이너리로 작업하여 변환없이 바이트를 그대로 복사하려면 어떻게해야합니까?
나는 무수한 이유로 C ++ 코드를 bash로 번역하려고 애매하게 노력하고 있습니다. 이 코드는 바이너리로 완전히 작성되고 구조화 된 내 서브 필드에 특정한 파일 유형을 읽고 조작합니다. 첫 번째 이진 관련 작업은 헤더의 첫 988 바이트를 그대로 그대로 복사 한 다음 나머지 정보를 생성 할 때 계속 쓸 수있는 출력 파일에 …
14 bash  binary  head 

3
머리 / 꼬리에 대한 부정적인 주장
이 질문의 변형은 확실히 여러 곳에서 여러 번 요청되었지만 M파일에서 마지막 줄을 운없이 제거하려고합니다 . 두 번째 투표 대답 에 이 질문 은 A 파일의 마지막 라인을 제거하기 위해 다음을 수행하는 것이 좋습니다 : head -n -1 foo.txt > temp.txt 그러나 OSX & Zsh에서 시도하면 다음과 같은 결과가 나타납니다. head: …

1
종료되지 않는 '헤드'에 대한 대안?
첫 n 줄을 인쇄 할 유틸리티가 필요하지만 계속 실행하여 나머지 줄을 빨아들이지만 인쇄하지는 않습니다. 나는 계속 실행 해야하는 프로세스의 출력으로 터미널을 압도하지 않기 위해 사용합니다 (결과를 파일에 씁니다). 내가 할 수 있다고 생각 process | {head -n 100; cat > /dev/null}했지만 더 우아한 것이 있습니까?
13 head 

2
입력에서 첫 번째 N 줄 수를 제거하는 명령
배경 SSH 서버를 실행 중이며 삭제할 사용자가 있습니다. 현재 사용자를 먼저 종료해야하는 몇 가지 프로세스를 실행 중이므로이 사용자를 삭제할 수 없습니다. 이것은 현재 사용중인 사용자의 모든 프로세스 ID를 찾기 위해 현재 사용중인 파이프 라인입니다. ps -u user | awk '{print $1;}' 결과는 다음과 같습니다. PID 2121 2122 2124 2125 2369 …
11 command-line  sed  awk  tail  head 

3
bash에서 두 파일의 헤드 비교
diff filea fileb파일 간의 차이점을 볼 수 있습니다. head -1 fileafilea 또는 fileb의 첫 번째 줄을 볼 수도 있습니다 . filea의 첫 번째 줄과 fileb의 첫 번째 줄의 차이점을 보여주기 위해이 명령들을 어떻게 결합 할 수 있습니까?
11 bash  shell  diff  head 

5
머리와 꼬리를 사용하여 다른 선 세트를 잡고 동일한 파일로 저장
그래서 이것은 숙제를위한 것이지만 구체적인 숙제에 대해서는 묻지 않을 것입니다. 하나의 파일에서 다른 라인 세트를 가져 오기 위해 head와 tail을 사용해야합니다. 따라서 6-11 행과 19-24 행과 같이 두 파일을 다른 파일에 저장하십시오. 나는 다음과 같은 추가를 사용하여 이것을 할 수 있다는 것을 안다. head -11 file|tail -6 > file1; head …
10 tail  head 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.