안녕하세요
vi에서 치환할때 1,$s/old/new/g 로 하는 것으로 아는데 / <--- 이것이 여러번 들어가는 것은 어떻게 해야 하나요?
dof=/dof/dof/dof /dof/dof/dof ====> $dof
:%s/\/dof\/dof\//\$/g
:%s;/dof/dof/dof;\$dof;g
구분하는 글자로 다른 글자로도 사용가능합니다. 그 중 | 나 # ; 등을 제일 많이 쓰는 듯 하네요.
-- perl -e's@@JEON Myoung-jin@;sub man{s| _|her e|} sub see{s;^;Just;;u;s;e ;Perl ;;to;print$_,$/}$uperMan=M; s=^....=U are not=;s~$uperMan~~;&admitIt;s=U are = A=;s|young|_|;&man; sub admitIt{say;ye;s!-\w+! Hacker!};see U'
$Myoungjin_JEON=@@=qw^rekcaH lreP rehtonA tsuJ^;$|++;{$i=$like=pop@@;unshift@@,$i;$~=18-length$i;print"\r[","~"x abs,(scalar reverse$i),"~"x($~-abs),"]"and select$good,$day,$mate,1/$~for 0..$~,-$~+1..-1;redo}
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
이렇게 해 보세요 ^^;
:%s/\/dof\/dof\//\$/g
:%s;/dof/dof/dof;\$dof;g 구
:%s;/dof/dof/dof;\$dof;g
구분하는 글자로 다른 글자로도 사용가능합니다. 그 중 | 나 # ; 등을 제일 많이 쓰는 듯 하네요.
--
perl -e's@@JEON Myoung-jin@;sub man{s| _|her e|}
sub see{s;^;Just;;u;s;e ;Perl ;;to;print$_,$/}$uperMan=M;
s=^....=U are not=;s~$uperMan~~;&admitIt;s=U are = A=;s|young|_|;&man;
sub admitIt{say;ye;s!-\w+! Hacker!};see U'
$Myoungjin_JEON=@@=qw^rekcaH lreP rehtonA tsuJ^;$|++;{$i=$like=pop@@;unshift@@,$i;$~=18-length$i;print"\r[","~"x abs,(scalar reverse$i),"~"x($~-abs),"]"and select$good,$day,$mate,1/$~for 0..$~,-$~+1..-1;redo}
댓글 달기