«sed» 태그된 질문

"sed"( "스트림 편집기")는 텍스트 파일을 구문 분석하고 변환하는 Unix 유틸리티입니다.

1
여러 패턴으로 큰 파일에서 특정 열 찾기 / 바꾸기
100GB CSV 파일이 있습니다. 다음과 같이 보입니다. 11,aa,gg,tt ew,11,rggr,tr 그리고 대체 (이 파일에서 20,000 줄)를 지정하는 두 번째 것 : gg,q aaa,b 내가하고 싶은 것은 첫 번째 파일의 모든 줄을 넘어 두 번째 파일에 나타나는 경우 세 번째 열의 값을 대체하는 것입니다 (예 :이 경우 gg를 q로 대체하십시오). 이는 전체 …
bash  sed  awk  perl 

1
명령 출력을 sed로 전달하는 방법
구성 파일의 #Update 키에 내 sed 명령이 있습니다. 변수 $ GETKEY 의 내용을 얻지 못합니다 누군가가 나를 도와 줍 니까? # Get key from output of the website. GETKEY=`wget https://www.badips.com/get/key -qO - | awk {'print $9'} | cut -d ":" -f3 | cut -d "}" -f1 | sed 's/\"//g'` if …

3
파일에서 형식 변경 데이터. 여러 개의 sed 명령?
파일에서 일부 데이터의 형식을 변경하는 방법에 대한 조언을 원합니다. 파일에 많은 양의 데이터가 있습니다. 이것은 큰 포트란 프로그램의 출력이며, 라텍스 테이블 용으로 포맷되어 있습니다. 형식을 변경하고 싶지만 출력의 대체 형식으로 Fortran 프로그램을 다시 실행할 수 없습니다. 나는 sed와 놀고 있었지만 멀리 가지 못했습니다. 표의 한 줄은 현재 형식입니다. 0.1 & …
linux  regex  sed 

4
파일의 줄을 명령 줄에서 맨 위로 어떻게 이동합니까?
파일의 경로를 파일의 맨 위로 이동하고 싶습니다. 각 경로는 한 줄에 1 개씩 나열됩니다. /someplace/2nd/명령 줄 만 사용하여 맨 위로 이동 하려면 어떻게합니까 ? /someplace/1st/ /someplace/2nd/ /someplace/3rd/ 그래서 나는 결국 /someplace/2st/ /someplace/1nd/ /someplace/3rd/
unix  vim  sed 

1
유닉스에서 메일을 암호화하는 방법?
기밀 정보가 포함될 메일을 암호화하고 싶습니다. 첨부 파일이 없습니다. 메일 암호화 단계를 제공하는 데 도움을주십시오. 나는의 참조 가지고 내가 리눅스 명령 줄에서 자동으로 메일을 암호화 GPG 보낼 수있는 방법을? 링크. 그러나 나는 대답에 만족하지 않습니다. 나는 사용했다 echo "Your secret message" | gpg -ea -r abc@gmail.com | mail -s "test …

1
출력 파일에서 환경 변수에 액세스하는 방법
출력 파일 특정 위치에서 변수를 가져오고 다음과 같이 입력 파일 형식을 원합니다. log1.txt format: [v] Output Data <Value>DIMM_A,4096,1600,Hynix,HMT351S6CFR8C-PB,0942E041,1206,01,Hynix,,</Value> or log2.txt format: [v] Output Data <Value>DIMM_B,4096,1600,Hynix,HMT351S6CFR8C-PB,017E90AE,1205,01,Hynix,,</Value> <Value>DIMM_A,4096,1600,Hynix,HMT351S6CFR8C-PB,012E908D,1205,01,Hynix,,</Value> 다음과 같이 출력 OUT.TXT 파일 형식을 얻으려고합니다. if log1.txt format and then output file format: SET DIMM1=DIMM_A,4096,1600,Hynix,HMT351S6CFR8C-PB,0942E041,1206,01,Hynix,, if log2.txt format and then output file …
windows  python  sed  awk 

1
문자열을 다른 문자열 쉘 스크립트로 교체
다음 형식의 파일이 있습니다. "data","data","data",data". 이제 데이터에 데이터가 있으면 "파서는 파일을 구문 분석 할 수 없습니다. 그래서 대체하기 위해 sed를 사용하려면 "에 """가 보는 경우가 아니라 ","그 본질적으로 구분 때문이다. sed 매개 변수가 무엇인지 알 수 없습니다.
unix  sed 

2
sed를 사용하여 값 얻기
출력이 다음과 같은 스크립트를 실행 중입니다. Circuit Packets/Bytes Sent Packets/Bytes Received 2/1 vlan-id 1005 11589119559 14650974869 3084237796552 13027195853643 이 스크립트는 MRTG 목적으로 5 분마다 실행됩니다. 이제 열 2와 3에 대한 두 번째 행의 값을 별도로 가져와야합니다. Bytes Sent 3084237796552 Bytes Received 13027195853643 sed를 사용하여 어떻게 할 수 있습니까?
linux  sed 



1
마지막 숫자가 줄의 끝에 sed regexp 숫자 문자 클래스에 CR 문자가 포함되는 이유는 무엇입니까?
URL에서 Content-Length의 크기를 추출하고 같은 줄에 URL + $ size를 출력하고 싶었습니다. 내가 작업 한 데이터 : > curl -I -s http://yahoo.com HTTP/1.1 301 Redirect Date: Thu, 10 Mar 2016 13:58:34 GMT Via: https/1.1 ir18.fp.bf1.yahoo.com (ApacheTrafficServer) Server: ATS Location: https://www.yahoo.com/ Content-Type: text/html Content-Language: en Cache-Control: no-store, no-cache Connection: keep-alive Y-Trace: …

1
우분투 명령 줄에서 각 파일을 매개 변수로 사용하여 파일 이름 바꾸기
이 과정에 여러 파일이 있다는 것을 몰랐기 때문에이 HTML 파일의 이름을 "shopping-cart"로 시작하고 싶습니다. 그래서 chapter-2.html에가는 shopping-cart-chapter-2.html등, 폴더 및 style.css무시. cchilders:~/tutorials/knockoutjs/knockout-for-students-book (master) $ ls chapter-2-page-19.html chapter-3.html chapter-5.html style.css chapter-2.html chapter-4.html knockoutjs_succinctly 이 폴더의 각 파일을 문자열 대신 배열로 가져 와서 각 파일이로 끝나는 지 평가 .html한 다음 이름을 바꾸십시오. mv …

2
sed 명령이 "sed : 대체 식의 잘못된 옵션"을 반환 함
예를 들면 :-file.txt라는 파일이 있습니다. $ cat file.txt $key 텍스트 파일에 $ key와 같은 환경 변수가 있습니다. $ key = 1234라고 말하면 값을 아래 명령으로 바꿀 수 있습니다 sed -i 's/$key/'"$key"'/' file.txt 그리고 그것은 $ cat file.txt 1234 내 문제는 $key = 1/2/3/4 아래 명령을 실행할 수 없습니다 sed -i …

1
grep, sed 또는 awk를 사용하여 파일에서 줄을 추출 하시겠습니까?
openLDAP 인증에서 다른 인증 방법으로 마이그레이션하고 싶습니다. 내 주요 문제는 sudoers이며 수동으로 마이그레이션해야합니다. 따라서이를위한 스크립트를 만들어야합니다. 이것을 위해 bash를 사용하고 싶습니다. ldif 파일에는 다음과 같은 줄이 포함됩니다. dn: cn=Devs, ou=SUDOers, dc=example,dc=com sudoUser: %devs sudoCommand: /bin/su - command sudoCommand: /bin/su - wwwadmin sudoHost: ALL description: Developer Admin objectClass: sudoRole cn: Devs …
-1 linux  command-line  bash  grep  sed 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.