«replace» 태그된 질문

12
vim-현재 붙여 넣기 버퍼를 사용하여 '변경 단어'를 수행하는 방법
붙여 넣기 버퍼에 텍스트가 있습니다. 예를 들어 yw(잉크 단어)를 했는데 이제 버퍼에 'foo'가 있습니다. 이제 'bar'라는 단어로 이동하여 붙여 넣기 버퍼로 바꾸고 싶습니다. 텍스트를 수동으로 바꾸려면 할 수 cw있고 새 단어를 입력하십시오. '변경 단어'를 수행 할 수 있지만 대체 단어를 수동으로 입력하는 대신 붙여 넣기 버퍼의 내용을 사용하려면 어떻게해야합니까? 내가 …
86 vim  vi  replace  buffer 

5
특정 문자열과 다음 줄을 포함하는 줄을 제거하십시오.
나는 이것을 사용한다 cat foo.txt | sed '/bar/d' bar파일에 문자열 을 포함하는 줄을 제거 합니다. 그러나 그 줄 과 그 줄을 바로 뒤에 제거하고 싶습니다 . 가급적 sed이면 awk또는 MinGW32에서 사용할 수있는 다른 도구로 사용하십시오. 내가 얻을 수있는 것의 반대의 일종 grep으로 -A와 -B일치하는 행 다음 / 이전에 일치하는 라인뿐만 …


5
특정 열의 내용을 awk로 바꾸는 방법은 무엇입니까?
주어진 : 레코드에 40 개의 열이 있습니다. 35 번째 열이 35 번째 열의 내용과 "$"기호로 바뀌도록 35 번째 열을 바꾸고 싶습니다. 생각 나는 것은 다음과 같습니다. awk '{print $1" "$2" "...$35"$ "$36...$40}' 작동하지만 열 수가 10k 이상이면 실행할 수 없기 때문에 작동합니다. 이 작업을 수행하는 더 좋은 방법이 필요합니다.

3
VIM을 사용하여 교체하고 검색 패턴의 일부를 재사용
내가 함께 일하고 VIm및 검색을 설정하고 내 검색 문자열의 일부 정규 표현식을 다시 사용할 수있는 몇 가지 대체 할 명령을 교체하려고합니다. 간단한 예제 I 교체 할 줄 것이다 (10)에 {10}(10)는 임의의 숫자 일 수 있습니다. 나는 여기까지왔다 .s/([0-9]*)/what here??/ 내가 원하는 부분과 정확히 일치합니다. 이제 교체를 시도했습니다 .s/([0-9]*)/{\0}/ 그러나 이것은 …


7
Emacs에서 커서 아래의 현재 단어를 바꾸는 방법
Emacs에서 커서 아래의 현재 단어를 어떻게 바꾸나요? 나는 query-replace 또는 replace-string을 사용할 수 있다는 것을 알고 있지만 그렇게 할 때마다 교체 할 전체 문자열을 입력해야하는데 이것은 성가신 일입니다. Vi는 동등한 명령 cword를 가지고 있으며 단축키를 사용하여 커서 아래에서 단어를 가져 와서 바꿀 수 있습니다. nmap <leader>z :%s#\<<C-r>=expand("<cword>")<CR>\># 누구든지 이맥스로하는 방법을 …
25 emacs  search  replace 


5
"sed"전체 변경 사항을보고하는 방법
현재 sed위치에서 문자열을 바꾸는 데 사용할 때 이전 및 새 파일의 차이에 의존하지 않고 변경 사항을보고하는 방법이 있습니까? 예를 들어, 명령 행을 어떻게 변경할 수 있습니까 find . -type f | xargs sed -i 's/abc/def/g' 변경 사항을 즉시 확인할 수 있습니까?

3
sed를 사용하여 문자열을 파일 내용으로 바꿉니다.
두 가지 다른 파일이 있습니다. 파일 1 /home/user1/ /home/user2/bin /home/user1/a/b/c 파일 2 <TEXT1> <TEXT2> 나는 대체 할 <TEXT1>의 있는 File2을 의 내용 을 File1가 사용 sed. 이 명령을 시도했지만 적절한 출력을 얻지 못했습니다. cat File2|sed "s/<TEXT1>/$(cat File1|sed 's/\//\\\//g'|sed 's/$/\\n/g'|tr -d "\n")/g" 다른 도구를 사용하여이 문제를 해결할 수도 있습니다.
23 sed  replace 

1
앰퍼샌드 (&)와 함께 sed 사용
sed를 사용하여 패턴을 개별적으로 변경하지 않고 SAS 파일 내에서 패턴을 찾아서 바꾸고 있습니다. 문제는 매크로 변수를 바꾸려고하는데 앰퍼샌드를 사용할 때 올바르게 처리되지 않습니다. Here's my code: sed -ie 's/user=&uid./user=&sysuserid./g' *_table_*.sas 이 명령을 실행할 때마다 원본 텍스트로 모든 종류의 펑키 한 것들을 추가하고 수행하는 것처럼 보입니다. 질문 : 앰퍼샌드가 포함 된 …
19 sed  quoting  replace 

4
Vim : s는 줄에서 첫 번째 N <g 발생을 바꿉니다.
vim에서, 때때로 라인에서 처음 몇 번의 일치 항목을 교체 할 기회가 있지만 모든 것을 좋아하지 g는 않습니다 . 예 : a a a a a 에 b b b a a 나는을 사용할 수 있다는 것을 알고 :s/a/b/[enter]:[up][enter]:[up][enter]있지만 세 번의 반복에서 충분히 지루합니다. 잠재적 인 10 + 대체가있는 줄이 있습니다. …
13 vim  search  replace 



2
파일에서 "\ r \ n"을 "\ n"으로 바꾸는 가장 빠르고 가장 핵심적인 방법은 무엇입니까?
나는 tr더 핵심적인 방법이므로 아마도 주어진 파일 내의 것들을 대체하는 더 빠른 방법 이라고 생각 합니다. 그러나 tr은 같은 양의 문자 만 대체 할 수 있습니다. 의미... 2 개의 문자는 2 개의 문자로만 교체 할 수 있습니다. \r\n를 \n통해 의문의 여지가 없다tr 다음 가장 좋은 옵션 sed입니까? 교체에 가장 핵심 …
11 sed  replace  tr 

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