«sed» 태그된 질문

sed는 텍스트를 필터링하고 변환하기위한 명령 줄 스트림 편집기입니다.

2
sed-여러 파일에 변경 사항 적용
" </foo:bar>" 가 포함 된 수백 개의 파일이 있습니다 cc bb aa </foo:bar> dd xx vv 한 번에 모두 변경하고 싶습니다. cc bb aa </foo:bar> 정확한 파일 이름을 지정하면 sed가 잘 작동합니다. sed -i "/ </ foo : bar> / q"99999.txt 그러나 한 번에 모두 변경하려고하면 결과가 없습니다. sed -i …

3
특정 문자열로 시작하는 열 인쇄
다음과 같은 파일이 있습니다. ID101 G T freq=.5 nonetype ANC=.1 addinfor ID102 A T freq=.3 ANC=.01 addinfor ID102 A T freq=.01 type=1 ALT=0.022 ANC=.02 addinfor 보시다시피, 각 줄에는 열 수가 약간 다릅니다. 특히 열 1, 열 2, 열 3, 열 4와 열로 시작하는 열을 원합니다.ANC= 원하는 출력 : ID101 G …

8
고정 된 수의 단어가있는 줄로 텍스트 파일 나누기
관련이 있지만 만족스러운 답변은 없습니다 . 큰 텍스트 파일을 500 단어 정도의 청크로 나눌 수 있습니까? 한 줄에 10 ^ 7 개 이상의 단어 가있는 텍스트 파일 ( http://mattmahoney.net/dc/text8.zip ) 을 가져 와서 N 단어가있는 줄로 나눕니다. 내 현재 접근 방식은 작동하지만 상당히 느리고 추악합니다 (쉘 스크립트 사용). i=0 for …

3
파이프 라인에서 여러 tr 프로세스를 피하기 위해 tr 명령을 연결할 수 있습니까?
나는 많은 txt 파일을 가지고 있으며, 소문자, 알파벳 및 한 줄에 한 줄씩 출력하고 싶습니다 tr. 파이프 라인에서 다음과 같은 여러 명령으로 수행 할 수 있습니다 . tr -d '[:punct:]' <doyle_sherlock_holmes.txt | tr '[:upper:]' '[:lower:]' | tr ' ' '\n' 한 번의 스캔으로이 작업을 수행 할 수 있습니까? 나는이 작업을 …
11 sed  awk  perl  tr 

5
쉘을 사용하여 MAC 주소에서 IPv6 주소를 파생시키는 방법은 무엇입니까?
MAC 주소를 사용하여 인터페이스 식별자 (예 : 네트워크에서 고유해야하는 링크 로컬 IPv6 주소)를 만들 수 있습니다. 이미지는이를 수행하는 방법을 보여줍니다. 내 질문은 : 어떻게 사용하여 MAC에서 IPv6 주소를 생성 할 수 있습니다 awk또는 sed? 또는 특정 MAC에 대한 링크 로컬 IPv6 주소를 제공하는 명령이 createIPv6 myMAC있습니까?
11 sed  awk  ipv6  mac-address 


2
파일에서 발생 당 여러 줄을 제거하는 방법?
이 857835 라인 파일을 가지고 다음과 같은 내용을 포함한다고 가정 해보십시오. a1 rubbish1 rubbish2 rubbish3 rubbish4 a1 rubbish5 rubbish6 rubbish7 rubbish8 그리고 나는 모든 발행 수 제거 할 a1및 (다음 줄 rubbish1과 rubbish5이 예에서). 어떻게합니까? 나는 grep 'a1' -v -A1아무 소용이 없었지만 내 sed skillz는 정말 대단하지 않습니다 :} 이번에 …

6
주어진 패턴 세트에서 패턴으로 시작하지 않는 라인 제거
다음과 같은 데이터가 포함 된 파일이 있습니다. report aaaaaaaa - .. -th bbbbbbbbb -to ccccccccc .. --. 질문 : 다음 문자열로 시작하지 않는 행을 제거하고 싶습니다. report -th -to 즉, 욕망 출력이 원치 않는 모든 점과 해시를 제거하고 다음과 같이 나타납니다. report aaaaaaaa -th bbbbbbbbb -to ccccccccc sed/ awk/ grep/ …

2
sed : 두 줄 일치
레코드가 두 줄로 분할 된 텍스트 파일이 있습니다. 한 줄에 넣고 싶습니다. 기록은 다음과 같습니다. 2013-07-29 apt-get install git 2013-07-29 apt-get install rsync 2013-07-31 apt-get install nmap 2013-08-02 apt-get install cifs-utils 2013-08-05 apt-get install telnet 나는 다음을 얻고 싶다 : 2013-07-29 apt-get install git 2013-07-29 apt-get install rsync 2013-07-31 apt-get …

3
왜`sed expr1 | `sed -e expr1 -e expr2`와 다른 sed expr2`
id사용자가 구성원 인 그룹별로 더 읽기 쉬운 목록을 제공하기 위해 출력을 분할했습니다 . id roaima | sed 's/,/\n\t/g' uid=1001(roaima) gid=1001(roaima) groups=1001(roaima) 24(cdrom) 25(floppy) ... 822413650 (international (uk) location) 그룹 번호를 괄호로 묶은 이름과 분리하고 싶었으므로 식을 다음과 같이 확장했습니다. id roaima | sed -e 's/,/\n\t/g' -e '2,$s/(/ (/' 그러나 이것은 …
10 sed  group 



5
awk / sed / perl one liner + json 파일에서 속성 줄만 인쇄하는 방법
json 파일에서 속성 줄만 인쇄하는 방법 json 파일의 예 { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "items" : [ { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "tag" : "version1527250007610", "type" : "kafka-env", "version" : 8, "Config" : { "cluster_name" : "HDP", "stack_id" : "HDP-2.6" }, "properties" : { "content" : "\n#!/bin/bash\n\n# Set KAFKA specific environment variables …
10 awk  sed  perl  json  jq 

1
sed -e '$! d'가 예상대로 작동하지 않습니까?
내가 실행할 때 : sudo /usr/local/nginx/sbin/nginx -t 난 돌아가 겠어: nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful 나는 마지막 줄을 원하므로 실행하십시오. sudo /usr/local/nginx/sbin/nginx -t | sed -e '$!d' 그러나 나는 sed가없는 것과 똑같이 돌아옵니다.

5
문자열의 위치에 따라 가변적 인 선행 0을 추가하기 위해 확장 정규 표현식 구현
숫자 조직 구성표에 다양한 수의 선행 0을 추가하기 위해 sed 구문을 다운시키는 데 문제가 있습니다. 내가 운영하는 문자열은 다음과 같습니다. 1.1.1.1,Some Text Here sed 구문 활용 sed -r ":r;s/\b[0-9]{1,$((1))}\b/0&/g;tr" 응답을 이끌어 낼 수 있습니다 01.01.01.01,Some Text Here 그러나 내가 찾고있는 것은 모든 항목의 표준 길이가 [0-9]에 있도록 필드 2와 3에서 …

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