«sed» 태그된 질문

Sed (Stream EDitor)는 POSIX 환경을위한 명령 줄 편집기입니다. Sed는 편집 스크립트에 따라 하나 이상의 파일을 처리하고 결과를 표준 출력에 씁니다. Bell Labs에서 제작 된이 제품은 70 년대 중반부터 사용되었습니다.



5
sed : 일치하는 그룹 만 인쇄
마지막 두 숫자 (1 개의 정수, 1 개의 부동 소수점, 선택적 공백)를 잡고 인쇄 만하고 싶습니다. 예: foo bar <foo> bla 1 2 3.4 인쇄해야합니다 : 2 3.4 지금까지 다음과 같은 내용이 있습니다. sed -n 's/\([0-9][0-9]*[\ \t][0-9.]*[\ \t]*$\)/replacement/p' 나에게 줄거야 foo bar <foo> bla 1 replacement 그러나 그룹 1로 바꾸려고하면 …
133 regex  sed 

6
전체 줄을 sed로 바꾸는 방법?
줄이있는 파일이 있다고 가정합니다. aaa = bbb 이제 그것들을 다음과 같이 바꾸고 싶습니다 : aaa = xxx 다음과 같이 할 수 있습니다. sed "s / aaa = bbb / aaa = xxx / g" 이제 다음과 같이 몇 줄의 파일이 있습니다. aaa = bbb aaa = ccc aaa = ddd …
132 regex  sed 

8
모든 대문자를 소문자로 변환하는 sed one-liner?
모든 단어로 일부 단어가 인쇄되는 텍스트 파일이 있습니다. 을 사용하여 텍스트 파일의 모든 것을 소문자로 변환하고 싶습니다 sed. 즉, 첫 번째 문장은 '모든 단어에 일부 단어가 인쇄 된 텍스트 파일이 있습니다.'라는 의미입니다.
131 regex  sed 

11
sed를 사용하여 문자열에서 첫 번째 X 문자를 어떻게 제거 할 수 있습니까?
작은 산업 상자에 임베디드 Linux 용 쉘 스크립트를 작성하고 있습니다. 텍스트를 포함하는 변수가 있습니다pid: 1234 있고 줄에서 첫 번째 X 문자를 제거하려고하므로 1234 만 유지됩니다. 더 많은 변수를 "정리"해야하므로 X 첫 문자를 잘라 내야하며 ${string:5}시스템에서 어떤 이유로 작동하지 않습니다. 상자가 가지고있는 유일한 것은 sed . 다음을 작동 시키려고합니다. result=$(echo "$pid" …
126 bash  shell  sed 

6
sed 전체 단어 검색 및 바꾸기
sed를 사용하여 전체 단어를 검색하고 바꾸려면 어떻게합니까? 하기 sed -i 's/[oldtext]/[newtext]/g' <file> [oldtext]내가 원하지 않는 부분 일치도 대체 합니다.
120 shell  sed 

9
awk / sed로 여러 번 나타날 수있는 두 마커 패턴 사이의 선을 선택하는 방법
두 개의 다른 마커 패턴 사이에 발생하는 선을 사용 awk하거나 sed어떻게 선택할 수 있습니까? 이러한 패턴으로 표시된 여러 섹션이있을 수 있습니다. 예 : 파일에 다음이 포함되어 있다고 가정합니다. abc def1 ghi1 jkl1 mno abc def2 ghi2 jkl2 mno pqr stu 그리고 시작 패턴 abc이고 종료 패턴은 다음 과 mno 같이 …


19
텍스트 파일에서 줄 바꿈을 어떻게 제거합니까?
다음 데이터가 있으며 모든 데이터를 한 줄에 입력해야합니다. 나는 이것을 가지고있다: 22791 ; 14336 ; 22821 ; 34653 ; 21491 ; 25522 ; 33238 ; 나는 이것이 필요합니다 : 22791;14336;22821;34653;21491;25522;33238; 편집하다 이 명령 중 어느 것도 완벽하게 작동하지 않습니다. 대부분의 데이터는 다음과 같이 표시됩니다. 22791 ;14336 ;22821 ;34653 ;21491 ;25522
116 linux  bash  scripting  shell  sed 



5
줄 끝 유지
sed를 실행하여 Windows에서 일부 대체 작업을 수행했는데 자동으로 줄 끝이 Unix (\ n)로 변환된다는 것을 알았습니다. sed에게 Windows 줄 끝 (\ r \ n)을 사용하도록 지시하거나 파일에서 줄 끝을 보존하는 것이 더 나은 옵션이 있습니까? 참고 : 저는 unxutils에서 sed를 사용합니다 : http://unxutils.sourceforge.net/
111 windows  sed 


16
awk로 첫 번째 필드를 제외한 모든 것을 인쇄
다음과 같은 파일이 있습니다. AE United Arab Emirates AG Antigua & Barbuda AN Netherlands Antilles AS American Samoa BA Bosnia and Herzegovina BF Burkina Faso BN Brunei Darussalam 그리고 순서를 뒤집고 $ 1을 제외한 모든 것을 먼저 인쇄 한 다음 $ 1을 인쇄합니다. United Arab Emirates AE "필드 1을 제외한 …
108 perl  awk  sed 

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