«cat» 태그된 질문

cat은 파일을 연결하거나 표준 출력에서 ​​특정 파일을 인쇄하는 데 사용되는 표준 Unix 유틸리티입니다.

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 


7
가출 고양이를 죽이는 방법?
여러 번 cat내용이 최대 수천 줄인 파일에서 실수로 명령을 실행했습니다 . + 또는 +로 cat명령을 종료 하려고 시도 하지만 둘 다 터미널에 총 출력 이 표시된 후에 만 적용 되므로 완전히 실행될 때까지 기다려야 합니다.CtrlCCtrlZcatcat 기다리는 것을 피하는 더 나은 해결책이 있습니까? 때로는 파일 크기가 최대 100MB이므로 기다릴 때 짜증이납니다. …
128 shell  terminal  kill  cat  tcsh 

8
dd vs cat — dd는 요즘에도 여전히 관련이 있습니까?
나는 최근에 우리가 사용할 수있는 실현 cat만큼 dd, 그리고 그건 사실보다 더 빨리dd dd성능이 아니라 블록 크기가 실제로 올바른 테이프를 처리하는 데 유용하다는 것을 알고 있습니다. 하지만 요즘에는 dd무언가 cat할 수없는 상황이 있습니까? (여기서는 성능 차이가 20 % 미만인 것으로 간주합니다.) 구체적인 예는 좋을 것입니다!
122 dd  cloning  cat 


5
"cat"과 "cat <"의 차이점
튜토리얼을 진행하면서 cat myfile.txt와 모두 사용하는 것을 보았습니다 cat &lt; myfile.txt. 이 두 명령 시퀀스 사이에 차이점이 있습니까? 파일의 내용을 쉘에 인쇄하는 것 같습니다.
70 cat 

10
zcat과 cat을 투명하게 결합하는 도구가 있습니까?
로그 파일을 처리 할 때 일부는 덕분에 zip 파일로 끝납니다 logrotate. 따라서 다음과 같이 시도하면 $ zcat * zcat xyz.log xyz.log.1 xyz.log.2.gz xyz.log.3.gz다음과 같은 명령 줄로 끝납니다 . gzip: xyz.log: not in gzip format 예를 들어 출력을 파이프 할 수 있도록 file작동 방식 과 유사하게 마술 바이트를 가져 와서 결과를 …



4
OS X에서 tac 명령을 어떻게 얻을 수 있습니까?
tac의 출력을 반전시키는 데 사용 하고 싶습니다 cat. 그러나 Mavericks 터미널에서는 사용할 수 없습니다. MacPorts에서 찾으려고 다시 사용할 수 없습니다. 누구든지 어떻게 얻을 수 있는지 알려주십시오 tac. 로그 파일을 읽는 데 매우 유용합니다.
59 osx  cat 

18
`less`가있을 때`cat`을 사용해야 할 이유가 있습니까?
cat파일을 보는 데 사용 했습니다. 그런 다음 less일반적으로 더 낫다는 것을 알았으며 파일이 수십 행보다 길면 필수입니다. 내 질문 : cat대신 사용해야 할 이유 가 less있습니까? cat더 나은 솔루션 이있는 상황 이 있습니까?
59 less  cat 

1
고양이의 도움으로 파일의 퍼미션 변경
root@system:~# less myfile -bash: /bin/less: Input/output error 루트 파일 시스템이 죽었습니다. 그러나 내 고양이는 여전히 내 기억 속에 살아있다. root@system:~# cat &gt; /tmp/somefile C^d root@system:~# 그는 외로워하지만 그의 모든 친구는 사라졌습니다. root@system:~# mount -bash: /bin/mount: Input/output error root@system:~# dmesg -bash: /bin/dmesg: Input/output error root@system:~# less -bash: /bin/less: Input/output error root@system:~# …

2
here-documents 및 cat과 함께 출력 리디렉션을 어떻게 사용합니까?
다른 명령으로 파이프하거나 파일로 리디렉션하려는 스크립트가 있다고 가정 해 보겠습니다 ( sh예를 들어 파이프 ). 내가 bash를 사용하고 있다고 가정하십시오. 나는 그것을 사용하여 그것을 할 수있다 echo: echo "touch somefile echo foo &gt; somefile" | sh 또한 다음을 사용하여 거의 같은 작업을 수행 할 수 있습니다 cat. cat &lt;&lt; EOF …

4
불필요한 고양이를 걱정해야합니까?
많은 명령 줄 유틸리티는 파이프 또는 파일 이름 인수로 입력을받을 수 있습니다. 긴 쉘 스크립트의 cat경우, 특히 첫 번째 명령에 여러 줄 인수가 필요한 경우 체인을 시작하여 더 읽기 쉽습니다. 비교 sed s/bla/blaha/ data \ | grep blah \ | grep -n babla 과 cat data \ | sed s/bla/blaha/ …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.