«text-processing» 태그된 질문

프로그램, 스크립트 등에 의한 텍스트 조작 또는 검사

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

4
긴 줄에 줄 바꿈을 삽입하는 명령 줄 도구가 있습니까?
제한된 텍스트 너비로 표시해야하는 긴 문자열이 주어지면 * nix에 한 줄 문자열을 여러 줄 문자열로 변환하여 각 줄이 주어진 텍스트 너비보다 길지 않은 명령 줄 도구가 있습니까? 예를 들어 다음 문자열이 주어지면 $ MYSTRING="Call me Ishmael. Some years ago - never mind how long precisely - having little or no …


7
홀수 라인 인쇄, 짝수 라인 인쇄
홀수 번호와 짝수 번호 줄을 파일에서 인쇄하고 싶습니다. echo를 사용하는이 쉘 스크립트를 찾았습니다. #!/bin/bash # Write a shell script that, given a file name as the argument will write # the even numbered line to a file with name evenfile and odd numbered lines # in a text file called …



6
로그 파일의 마지막 n 줄만 어떻게 유지합니까?
내가 작성한 스크립트는 무언가를 수행하고 결국 자체 로그 파일에 몇 줄을 추가합니다. 로그 파일의 마지막 n 줄 (예 : 1000 줄) 만 유지하고 싶습니다. 다음과 같은 방법으로 스크립트 끝에서 수행 할 수 있습니다. tail -n 1000 myscript.log > myscript.log.tmp mv -f myscript.log.tmp myscript.log 그러나 더 깨끗하고 우아한 해결책이 있습니까? 아마도 …


9
행과 열 바꾸기
아래와 같은 줄이있는 파일이 있습니다. title1:A1 title2:A2 title3:A3 title4:A4 title5:A5 title1:B1 title2:B2 title3:B3 title4:B4 title5:B5 title1:C1 title2:C2 title3:C3 title4:C4 title5:C5 title1:D1 title2:D2 title3:D3 title4:D4 title5:D5 어떻게하면 되나요? title1 title2 title3 title4 A1 A2 A3 A4 B1 B2 B3 B4 C1 C2 C3 C4 D1 D2 D3 D4

4
파일을 둘로 분할
큰 파일이 있고 두 파일로 분할해야합니다. 첫 번째 파일에서 1000 행을 선택하고 다른 파일에 넣고 첫 번째 파일에서 해당 행을 삭제한다고 가정하십시오. 나는 사용하려고 split했지만 여러 덩어리를 만들고 있습니다.

3
awk : 반품 상태를 강요합니까?
이것은 이전의 질문에 대한 후속 조치 입니다. 이 편리한 코드 조각을 사용하여 / etc / passwd의 필드 수를 확인하고 있습니다. 다음 예에서 사용자 'fieldcount1'및 'fieldcount2'의 필드 수가 잘못되었습니다. $ awk -F: ' NF!=7 {print}' /etc/passwd fieldcount1:x:1000:100:fieldcount1:/home/fieldcount1:/bin/bash:::: fieldcount2:blah::blah:1002:100:fieldcount2:/home/fieldcount2:/bin/bash: $ echo $? 0 알다시피, awk는 0의 리턴 상태로 종료됩니다. 그 관점에서, 여기에는 …

8
파일에 특정 문자가 나타나는 횟수를 계산하는 방법은 무엇입니까?
예를 들어, 모든 따옴표 ( ") 문자 를 계산하려고합니다 . 우리는 파일이 따옴표보다 더 많은 따옴표를 가지고 있는지 걱정합니다. 예를 들면 다음과 같습니다. cluster-env,"manage_dirs_on_root","true" cluster-env,"one_dir_per_partition","false" cluster-env,"override_uid","true" cluster-env,"recovery_enabled","false" 예상 결과 : 16

10
줄 번호로 파일 필터링
줄당 하나의 음수가 아닌 정수를 가진 파일 L과 텍스트 파일 F가 주어지면 줄 번호가 파일 L에 나타나는 F의 줄만 유지하는 가장 빠른 방법은 무엇입니까? 예: $ cat L.txt 1 3 $ cat F.txt Hello World Hallo Welt Hola mundo $ command-in-question -x L.txt F.txt Hello World Hola mundo 5 억 …



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