Linux sed 명령 일상 사용
sed 는 스 트림 컴 파일 러 입 니 다. 텍스트 처리 에서 매우 중요 한 도구 입 니 다. 정규 표현 식 에 완벽 하 게 맞 춰 사용 할 수 있 고 공물 은 특색 이 있 습 니 다.처리 할 때 현재 처 리 된 줄 을 임시 버퍼 에 저장 합 니 다. '모드 공간' (oattern space) 이 라 고 합 니 다. 이 어 sed 명령 으로 버퍼 의 내용 을 처리 한 후 버퍼 의 내용 을 화면 으로 보 냅 니 다.
문법
sed [-hnV][-e][-f<script >][ ]
</code></pre>
<ul>
<li> :</li>
</ul>
<pre><code class="prism language-t">-e <script> --expression=<script> script 。
-f <script > --file=<script > script 。
-h --help 。
-n --quiet --silent script 。
-V --version 。
</code></pre>
<ul>
<li> :</li>
</ul>
<pre><code class="prism language-t">a : , a , ( )~
c : , c , n1,n2 !
d : , , d ;
i : , i , ( );
p : , 。 p sed -n ~
s : , ! s ! 1,20s/old/new/g !
</code></pre>
<h3> </h3>
<ul>
<li> </li>
</ul>
<pre><code>sed 's/ / /g'
</code></pre>
<ul>
<li> a.txt Apple Banana</li>
</ul>
<pre><code class="prism language-t">[root@localhost ~]# cat a.txt
Apple Banana
Orange Orange
Apple Apple
</code></pre>
<pre><code class="prism language-t">sed -i '0,/Apple/s/Apple/Banana/' filename
</code></pre>
<ul>
<li> a.txt . !</li>
</ul>
<pre><code class="prism language-t">[root@localhost ~]# cat a.txt
runoob.
google.
taobao.
facebook.
zhihu-
weibo-
</code></pre>
<pre><code class="prism language-t">sed -i 's/\.$/\!/g' text.txt
</code></pre>
<p> s , , , :</p>
<pre><code class="prism language-t">[root@localhost ~]# sed 's/\/bin\/bash/\/bin\/csh/' /etc/passwd
</code></pre>
<h3> </h3>
<ul>
<li> /etc/passwd , , 2~5 !</li>
</ul>
<pre><code class="prism language-t">nl /etc/passwd | sed '2,5d'
</code></pre>
<ul>
<li> 3 </li>
</ul>
<pre><code>nl /etc/passwd | sed '3,$d'
</code></pre>
<p> :<br> sed </p>
</div>
</div>
</div>
</div>
</div>
<!--PC WAP -->
<div id="SOHUCS" sid="1295287187784409088"></div>
<script type="text/javascript" src="/views/front/js/chanyan.js">
이 가능 하 다, ~ 할 수 있다,...서 촉 석란
종류
bylijinnan
tcp
eksliang
linux IP
18289753290
쿨 하 게 하늘 로
request
파랑 이 는 아름 답 기만 하 다
의료
DavidIsOK
java 다 중 스 레 드 스 레 드
aijuans
servlet
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 기타
첫 페이지 -
우리 -
역 내 검색 -
Sitemap -
권리 침해 신고
모든 IT 지식 창고 저작권© 2000 - 2050 IT 지식 창고 IT610. com, 판권 소유.
경 ICP 비 09083238 호
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.