«sed» 태그된 질문

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

7
RE 오류 : Mac OS X에서 잘못된 바이트 시퀀스
iOS 로의 크로스 컴파일을 위해 Mac OS X의 Makefile에서 문자열을 바꾸려고합니다. 문자열에는 큰 따옴표가 포함되어 있습니다. 명령은 다음과 같습니다. sed -i "" 's|"iphoneos-cross","llvm-gcc:-O3|"iphoneos-cross","clang:-Os|g' Configure 그리고 오류는 다음과 같습니다 sed: RE error: illegal byte sequence 큰 따옴표, 쉼표, 대시 및 콜론을 기쁨없이 탈출하려고했습니다. 예를 들면 다음과 같습니다. sed -i "" 's|\"iphoneos-cross\"\,\"llvm-gcc\:\-O3|\"iphoneos-cross\"\,\"clang\:\-Os|g' …
184 regex  macos  bash  sed 


5
마지막 100 줄 로그 검색
로그 파일에서 마지막 100 줄의 로그를 검색해야합니다. sed 명령을 시도했습니다 sed -n -e '100,$p' logfilename 이 명령을 변경하여 마지막 100 줄 을 구체적으로 검색하는 방법을 알려주십시오 .
164 linux  logging  sed 

22
줄 바꿈이 파일의 마지막 문자 인 경우 어떻게 삭제합니까?
마지막 줄 바꿈이 파일의 마지막 문자 인 경우 삭제하려는 일부 파일이 있습니다. od -c내가 실행하는 명령이 새로운 줄로 파일을 작성한다는 것을 보여줍니다. 0013600 n t > \n sed로 몇 가지 트릭을 시도했지만 생각할 수있는 최선은 트릭을 수행하지 않는 것입니다. sed -e '$s/\(.*\)\n$/\1/' abc 이 작업을 수행하는 방법에 대한 아이디어가 있습니까?
162 linux  perl  shell  awk  sed 

9
다른 파일 A에서 파일 B에 나타나는 줄을 제거하는 방법?
메일마다 한 줄씩 큰 파일 A (이메일로 구성)가 있습니다. 또한 다른 메일 세트를 포함하는 다른 파일 B 가 있습니다. 파일 A에서 파일 B에 나타나는 모든 주소를 제거하기 위해 어떤 명령을 사용합니까? 따라서 파일 A에 포함 된 경우 : A B C 파일 B에는 다음이 포함됩니다. B D E 그런 다음 …
160 linux  shell  sed  diff  grep 

1
sed가“알 수없는`s '옵션”오류와 함께 실패
사용하려고합니다 sed -i -e "s/.*seb.*/ \"$ftp_login_template\"/" $ftp_dir 그러나이 오류가 발생합니다 : sed: -e expression #1, char 34: unknown option to `s' 이것이 왜 완벽하게 작동하는지 이해하지 못합니다. sed -i -e "s/.*wbspassword.*/ \"wbspassword\": \"$password\",/" $user_conf 내가 뭘 잘못하고 있는지에 대한 아이디어가 있습니까? 이것이 문제가 될 수 있습니까? ftp_login_template=\${user}:${password}:24:86::\/var\/lib\/clit.${user}\/downloads:\/bin\/false\"
158 sed 

10
파일이없는 경우에만 파일에 행 추가
구성 파일의 끝에 다음 줄을 추가해야합니다. include "/configs/projectname.conf" 라는 파일에 lighttpd.conf 나는 sed이것을하기 위해 사용 하려고 노력하고 있지만 어떻게 해결할 수는 없다. 줄이 아직 없으면 어떻게 삽입합니까?
157 linux  sed  terminal 

9
텍스트 파일의 전체 줄을 줄 번호로 바꾸는 방법
bash 스크립트가 파일의 전체 줄을 바꾸려는 상황이 있습니다. 줄 번호는 항상 동일하므로 하드 코딩 된 변수가 될 수 있습니다. 해당 줄의 일부 하위 문자열을 바꾸려고하지 않고 해당 줄을 완전히 새 줄로 바꿉니다. 이 작업을 수행하는 bash 메서드가 있습니까 (또는 .sh 스크립트에 던져 질 수있는 간단한 방법).
152 bash  text  replace  sed 


16
cmd.exe에 대한 sed like utility가 있습니까? [닫은]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 오년 전에 . 이 질문을 개선하십시오 Windows 명령 줄 ( cmd.exe )을 사용하여 프로그래밍 방식으로 파일 내용을 편집하고 싶습니다 . * nix에는 이 작업을위한 sed 가 …
149 windows  sed  cmd 

21
sed를 사용하여 파일의 마지막 n 줄을 제거하는 방법
파일 끝에서 일부 n 줄 을 제거하고 싶습니다 . sed를 사용 하여이 작업을 수행 할 수 있습니까? 예를 들어 2에서 4까지 줄을 제거하려면 $ sed '2,4d' file 그러나 나는 줄 번호를 모른다. 나는 마지막 줄을 사용하여 삭제할 수 있습니다 $sed $d file 하지만 끝에서 n 줄 을 제거하는 방법을 알고 …
148 linux  bash  shell  sed 

10
슬래시가 포함 된 문자열을 sed로 바꾸는 방법은 무엇입니까?
로컬로 개발 된 Visual Studio 프로젝트가 있습니다. 코드 파일은 원격 서버에 배포해야합니다. 유일한 문제는 포함 된 URL에 하드 코딩 된 것입니다. 프로젝트에 ? page = one 과 같은 URL이 포함되어 있습니다 . 링크가 서버에서 유효하려면 / page / one 이어야합니다 . 배포 전에 코드 파일의 모든 URL을 sed로 교체하기로 결정했지만 …
147 sed 


6
OS X에서 sed를 사용한 전체 편집
OS X에서 sed로 파일을 편집하고 싶습니다. 다음 명령을 사용하고 있습니다. sed 's/oldword/newword/' file.txt 출력이 터미널로 전송됩니다. file.txt 는 수정되지 않습니다. 변경 사항은 다음 명령 으로 file2.txt 에 저장됩니다 . sed 's/oldword/newword/' file1.txt > file2.txt 그러나 나는 다른 파일을 원하지 않습니다. 그냥 file1.txt 편집하고 싶습니다 . 어떻게해야합니까? -i 플래그를 시도했습니다. 다음과 …
142 macos  file-io  sed  in-place 

16
패턴 앞에 줄 바꿈을 삽입하는 방법은 무엇입니까?
줄 내에서 패턴 앞에 줄 바꿈을 삽입하는 방법은 무엇입니까? 예를 들어 정규식 패턴 뒤에 줄 바꿈을 삽입합니다 . sed 's/regex/&\n/g' 패턴 앞에서 똑같이 어떻게 할 수 있습니까? 이 샘플 입력 파일이 있으면 일치하는 패턴이 전화 번호입니다. some text (012)345-6789 되어야한다 some text (012)345-6789
138 shell  sed 

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