«cat» 태그된 질문

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

2
cat이 부팅 가능한 ISO를 장치에 쓰는 방법 / 왜
최근에 간단히 cat(또는 dd) 를 사용하여 ISO 파일에서 부팅 가능한 USB 키를 만들 수 있음을 발견했습니다 . 이것이 어떻게 작동하는지에 대한 정보를 찾을 수 없습니다. 왜 : cat my.iso > /dev/sdb && sync 해당 파일을 가져 와서 부팅 가능한 형식으로 포함 된 모든 파일을 장치에 씁니까?
15 cat  iso 


4
dd : 여러 입력 파일
두 파일에서 청크를 연결해야합니다. 전체 파일을 연결 해야하는 경우 간단히 할 수 있습니다. cat file1 file2 > output 그러나 첫 번째 파일에서 첫 번째 1MB를 건너 뛰고 두 번째 파일에서 10MB 만 원합니다. 의 직업인 것 같습니다 dd. dd if=file1 bs=1M count=99 skip=1 of=temp1 dd if=file2 bs=1M count=10 of=temp2 cat …
14 files  dd  cat  data 

2
bash 변수에 이미지 파일을 저장하는 방법은 무엇입니까?
다음 명령을 사용한 후 pngString="$(cat example.png)" echo -n "$pngString" > tmp.png tmp.png를 PNG 파일로 열 수 없습니다. $pngString이미지 파일을 저장하는 데 사용할 때 일부 정보가 손실 될 수 있습니다. 그래서 질문은 : bash 스크립트에서 변수를 사용하여 완전한 이미지 정보를 어떻게 저장할 수 있습니까?
14 bash  cat  images  binary  variable 

1
줄이 아닌 파일의 마지막 N 바이트를 테일 / 그리프 / awk하는 방법
일반 텍스트 로그 파일 (myapp.log)에 로깅하는 응용 프로그램이 있지만 각 로그 항목 끝에 줄 바꿈 문자를 쓰지 않는 것 같습니다. 내가 명령을 실행하면 tail -n 50 myapp.log실제로 수백 줄의 텍스트 (로그 항목)를받습니다. 이 로그 파일은 대략 1GB로 매우 크며, 마지막 CR 및 / 또는 LF가 얼마나 오래 전에 삽입되었는지 알고 …
14 cat  tail 

5
“cat ttyUSB0”이 출력을 생성하지 않는 이유는 무엇입니까?
적외선 수신기를 USB 포트에 연결했습니다 ... (dmesg의 마지막 줄은 장치 파일을 알려줍니다) $ dmesg [10496.596063] usb 7-2: new full-speed USB device number 2 using uhci_hcd [10496.751112] usb 7-2: New USB device found, idVendor=0df7, idProduct=0620 [10496.751117] usb 7-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [10496.751120] usb 7-2: Product: USB-Serial Controller …
13 files  usb  devices  cat  input 


4
“find”명령 출력에서“cat”명령을 사용하는 방법은 무엇입니까?
주어진 파일의 데이터를 인쇄 할 수 있도록 find명령 의 출력을 명령 으로 리디렉션하고 싶습니다 cat. 따라서 예를 들어 find의 출력이 /aFile/readme고양이라면 다음과 같이 해석되어야합니다 cat ./aFile/readme. 어떻게하면 즉시 할 수 있습니까? 파이프를 사용해야합니까? 나는 이것의 버전을 시도했다 : cat | find ./inhere -size 1033c 2> /dev/null 그러나 이것이 완전히 잘못 …
13 find  cat 

3
“cat {foo}”가 foo를 출력하지 않지만“cat {foo, bar}”가 출력하는 이유는 무엇입니까?
하위 폴더에서 텍스트 파일을 연결하려고 시도했지만 시도했습니다. cat ./{mainfolder1,mainfolder2,mainfolder3}/{subfolder1}/book.txt > out$var 그러나 이것은 아무것도 반환하지 않았습니다. 따라서 존재하지 않는 'subfolder2'를 추가하려고했습니다. cat ./{mainfolder1,mainfolder2,mainfolder3}/{subfolder1,subfolder2}/book.txt > out$var 그리고 이번에는 파일을 성공적으로 연결하여 문제를 해결했습니다. 왜 이런 일이 발생합니까?


2
stdin과 명령 행 인수의 성능 차이
일부 명령의 경우 특정 입력을 stdin 또는 명령 행 인수로 지정할 수 있습니다. 구체적으로, 가정 command의 입력 및 커맨드 라인 인수로 파일명 stdin을 취할 수 있으며 command < myfile, cat myfile | command 그리고 command myfile같은 결과를 얻을 수있다. 예를 들어 명령이 sed다음과 같은 경우 : sed s/day/night/ <myfile >new …

2
고양이 리디렉션
라는 파일 abc이 현재 디렉토리에 있고 텍스트가 있다고 가정하십시오. 명령을 실행할 때 : cat abc > abc 파일 내용이 왜 abc사라 집니까? 명령이 왜 텍스트를 삭제하고 파일이 빈 파일이됩니까?

2
linux find 명령을 사용하여 파일 이름 대신 내용을 인쇄하려면 어떻게해야합니까?
이 같은 이름의 수천 개의 unl 파일이 cbs_cdr_vou_20180624_603_126_239457.unl있습니다. 다음 명령을 사용하여 해당 파일의 모든 줄을 인쇄하고 싶었습니다. 그러나 파일 이름 만 제공합니다. 파일 이름이 필요 없으며 해당 파일의 내용 만 있으면됩니다. find -type f -name 'cbs_cdr_vou_20180615*.unl' > /home/fifa/cbs/test.txt 전류 출력 : ./cbs_cdr_vou_20180615_603_129_152023.unl ./cbs_cdr_vou_20180615_603_128_219001.unl ./cbs_cdr_vou_20180615_602_113_215712.unl ./cbs_cdr_vou_20180615_602_120_160466.unl ./cbs_cdr_vou_20180615_603_125_174428.unl ./cbs_cdr_vou_20180615_601_101_152369.unl ./cbs_cdr_vou_20180615_603_133_193306.unl 예상 출력 …
10 linux  find  cat 

1
OS X, bash : 열린 파일 디스크립터에서 덜 작동, cat은
내가 작업중 인 bash 스크립트 (Ubuntu 및 OS X에서 실행해야 함)에서 수백 개의 명령 출력을 파일로 리디렉션해야합니다. 모든 것을 추가 &>...하는 대신 간단히 exec 9>&1 exec 5<>/tmp/some-file.txt exec 1>&5 지금까지는 훌륭했지만 모든 명령을 반쯤 진행하면서 파일 설명자를 열어 둔 상태에서 지금까지 작성된 모든 내용을 읽어야합니다. 우분투에서 간단하게 할 수 있습니다. …

4
두 개 이상의 파일 라인을 인터리빙하는 방법은 무엇입니까?
하나의 파일로 2 개의 파일을 출력하려고했습니다. 아래 명령을 시도했습니다. cat file1 file2 그러나 여기에 file2데이터가 추가됩니다 file1. 내가 필요한 것은 file1첫 번째 줄 다음에 file2첫 번째 줄, file1두 번째 줄 뒤에 file2두 번째 줄 등이 있습니다. 누구나 간단한 방법 으로이 작업을 수행하는 방법을 말해 줄 수 있습니까?

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