原文:sed學習筆記

sed是什么: sed是一個非交互式的流編輯器 streameditor 。所謂非交互式,是指使用sed只能在命令行下輸入編輯命令來編輯文本,然后在屏幕上查看輸出 而所謂流編輯器,是指sed每次只從文件 或輸入 讀入一行,然后對該行進行指定的處理,並將結果輸出到屏幕 除非取消了屏幕輸出又沒有顯式地使用打印命令 ,接着讀入下一行。整個文件像流水一樣被逐行處理然后逐行輸出。 viaWalk in Mi ...

2014-01-12 20:47 12 189 推薦指數:

查看詳情

【引用】整理Sed與Awk學習筆記(一)

一、前言   開卷有益,在it領域有很多學習的途徑,個人認為最好的學習教材是原版圖書,但由於語言上的問題,大多數人只能望書興嘆!這個文檔是根據我自學時的實際情況整理的,和大多數的實際需要情況所寫。 其中示例大部分參考了《O'Reilly.SED and AWK》(我有電子版中文PDF,假若有需要 ...

Tue Oct 16 23:38:00 CST 2012 5 4554
Sed 與Awk (第二版)學習筆記

  寫在前言:作為一名系統管理員,特別是Linux(Unix)方向的,對於Sed和Awk 這兩個工具,是必須得掌握的! 一、有關ED行編輯器   發展歷程:ED(Unix最初的行編輯器)——>EX(vi底層的行編輯器)——>grep&sed——>Awk ...

Fri Oct 19 22:33:00 CST 2012 0 4655
Linux-正則、grep、sed學習筆記

一、正則和grep 正則表達式的實現分成了兩類: 基本正則表達式(BRE)和擴展的正則表達式(ERE)。 BRE 和 ERE 之間有什么區別呢?這是關於元字符的問題。BRE 可以辨別以下元字符: ...

Fri Jul 12 22:33:00 CST 2019 0 482
Linux學習筆記sed刪除、插入數據

一、sed刪除文件第一行 sed -i '1d' file.txt -- 刪除第一行 sed -i 'nd' file.txt -- 刪除第n行 sed -i '$d' file.txt -- 刪除最后一行 二、sed插入數據 按行 sed -i 'ni\x' file.txt ...

Mon Jan 28 08:34:00 CST 2019 0 3761
【Linux】shell學習sed

sed替換命令 使用該命令,可以將特定字符串或匹配的規則表達式用另一個字符串替換。 匹配第N個進行替換 N=1 第二個命令 :a 創建一個label a N 將下一行讀入到pattern space $! 如果不是最后一行 ...

Fri Jun 30 01:44:00 CST 2017 0 4674
Shell grep / sed 學習

聽說過sed 和 awk 比較強大,專門學習了一下。 使用這些shell工具需要一些正則表達式的知識,這里先來了解一些特殊符號的意思: 特殊符號 代表意義 [:alnum:] 代表英文大小寫字節及數字,亦即 ...

Mon Jul 02 06:18:00 CST 2012 1 5058
shell腳本學習(3)sed替換

1 sed 替換 1格式:   's/原字符串/新字符串/' 輸入源   2正確參考: 改變字符串as為AS,不會改輸入源的文件。   匹配每行第一次匹配的位置。 指定匹配每行第二個被匹配的數據, 用/n ...

Fri Sep 13 01:39:00 CST 2019 0 520
Shell腳本學習sed詳解

在編寫shell腳本的過程中,我們經常需要使用sed流編輯器和awk對文本文件進行處理。 一、什么是sedsed 是一種在線編輯器,它一次處理一行內容。sed是非交互式的編輯器。它不會修改文件,除非使用shell重定向來保存結果。默認情況下,所有的輸出行都被打印到屏幕 ...

Mon Apr 24 21:11:00 CST 2017 0 4716
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM