八.Linux博客-2016年8月8日sed、vim

格式說明:

操作

概念

命令

說明及舉例


八.sed、vim


sed 文本編輯工具

行編輯器,每次取出一行在內存里處理,處理完成后屏幕打印。完成后再取出一行放到內存里處理,覆蓋原來內存中的行,循環。。

sed -n '3d' f1 把文件f1中的第三行刪掉并不在屏幕上顯示
sed -n '3p' f1 只顯示處理過的第三行
sed -n '2,6p' 顯示處理過的3-6行
sed -n '3,+2p' f1
sed -n '/^U/p' f1 加正則表達式 ,顯示U打頭的行(正則表達式需要寫在//中間)
sed -n '1~2' f1  顯示奇數行
sed -n '3a\xxxxx' f1 第三行后面加xxxxx
sed -n '3a\xxxxx\nxxxxxx' f1 加兩行
sed -n '3i\xxxxx' f1 前面加
sed -n '3c\xxxxx' f1 代替第三行
sed -n '3w /testdie/f2' f1 把第三行存到f2中
sed -n '3r /testdir/f2' f1 把f2文件中的內容讀到f1第三行中
sed -n -i.bak '3r /testdir/f2' f1把f2文件中的內容讀到f1第三行中,并把原來的f1文件備份為以bak結尾的文件
sed '/UUID/!=' F1 把f1中不帶UUID的行加行號

s/內容1/內容2/ 搜索內容1并把內容2替換內容1

sed 's/^UUID/uuid/' F1 搜索f1里以UUID開頭的行并把其中的UUID換成uuid
sed 's/^UUID/uuid/g' F1 行內的都替換
sed -n 's/^UUID/uuid/gp' F1 只顯示替換成功的



sed -n 'n;p' f1 讀取f1中的偶數行

需要背下來的

八.Linux博客-2016年8月8日sed、vim

練習

八.Linux博客-2016年8月8日sed、vim

7.

八.Linux博客-2016年8月8日sed、vim

八.Linux博客-2016年8月8日sed、vim

八.Linux博客-2016年8月8日sed、vim

vim 編輯器

vim -d f1 f11 比較兩個文件

三種模式:
命令模式
插入模式
擴展命令模式

八.Linux博客-2016年8月8日sed、vim

100iwang+esc 復制wang100次
:3,/^U/d 從行首開始刪除到以U開頭的行
:%s/搜索內容/替換內容 搜索之前要指定范圍

改配置(文件沒有,需要自己建)

八.Linux博客-2016年8月8日sed、vim

原創文章,作者:自己泡面,如若轉載,請注明出處:http://www.www58058.com/39193

(0)
自己泡面自己泡面
上一篇 2016-08-24
下一篇 2016-08-24

相關推薦

  • 8.4日作業

    1、用正則表達式表示IP地址 ifconfig | grep -E -o "(\<([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\>\.){3}(\<[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]25[0-5]\>)" 5、用正…

    Linux干貨 2016-08-08
  • ping命令的部分用法

    Linux系統的ping命令是常用的網絡命令,它通常用來測試與目標主機的連通性,我們經常會說“ping一下某機器,看是不是開著”不能打開網頁時會說“你先ping網關地址192.168.1.1試試”。它通過發送ICMP ECHO_REQUEST數據包到網絡主機(send ICMP ECHO_REQUEST to&nbsp…

    Linux干貨 2017-07-30
  • Linux基礎知識之文本查找和正則表達式擴展正則表達式

    1.什么是正則表達式?      正則表達式就是處理字符串的方法,它是以行為單位來進行字符串的處理行為,正則表達式通過一些特殊符號的復制,讓用戶可以輕易達到查找、刪除、替換某些特定字符串的處理程序。      正則表達式基本上是一種“表示法”,只要工具程序支持這種表示法,那么該工作程序就可以用來作為…

    Linux干貨 2016-08-10
  • 計算機的組成及其功能

    <p> Debian     基于Debian二次開發的:Ubuntu RedHat 不同的發行版都是基于linux內核進行二次開發而來。 查看內核版本命令: uname -r [root@localhost ~]# uname -r 3.10.0-327.18.2.el7.x86<em>64 查看發行版本命令: …

    Linux干貨 2016-06-23
  • 02Linux上終端的類型

    一、終端的概念 所謂終端就是在一個連接主機的端子上面接入鼠標、鍵盤、顯示器等所組成的一個組合。終端用于用戶與主機之間的交互。早期的時候,在大型主機上,想使用主機的用戶很多,但是主機卻只有一個,也不能實現人手一臺。于是為了讓一臺主機給多個用戶使用,便產生了多個終端和多個用戶,這樣每個用戶只要有一個終端變可以與主機交互了。 二、終端的種類 終端的類型有四類:物理…

    Linux干貨 2016-10-14
  • find查找

    find查找是生產中最常見的日志查找工具 下面看看它的用法 基本用法: find    查找路徑    查找標準    查找到以后的處理動作 查找路徑:需要被查找的文件所在的路徑,一定是個目錄,默認情況下為當前的目錄 查找的標準:查找的時候用什么方式去查找 處理動作:文件查找完畢后,需要對查找出來的…

    Linux干貨 2017-05-08
欧美性久久久久