文字編輯工具之sed

2021-09-01 16:15:30 字數 568 閱讀 6585

sed是乙個流文字編輯工具,全稱是 stream editor,以下僅列舉我常用的幾個功能。

比如某個函式名改了,那麼其他檔案中呼叫的函式全部都要修改,如果用手動修改,那是費時費力,此時需要借助sed.

## 配合find 查詢出所有 *.h檔案,將檔案中的g_perrorlog改為logerror

## 注意sed 後面的 -i 一定要加上,否則不會就修改檔案

find ./ -name "*.h"

|xargs

sed -i 's/g_perrorlog/logerror/g'

## ^ 表示匹配開頭 $表示匹配結尾 d表示刪除 開頭和結尾在一起表示匹配空行

sed /^$/d test.txt

## 在每行的頭新增字元,比如行頭新增"head"

sed's/^/head/g' test.file

## 在每行的行尾新增字元,比如「tail」

sed's/$/tail/g' test.file

文字編輯工具

一般模式 編輯模式 命令模式 yum install y vim enhanced 安裝vim vim 使用編輯檔案時,預設進入該檔案的一般模式 可以上下移動游標 刪除某個字元 刪除某行以及複製或貼上一行或者多行 在一般模式下 i 在當前字元前插入 i 在游標所在行的行首插入 a 在當前字元後插入 ...

文字編輯工具vim

文字編輯工具 vimvim與 vi的區別 vim是 vi的公升級版,vi和 vim的最大區別就是編輯乙個文字時 vi不會顯示顏色,而 vim會顯示顏色。顯示顏色便於使用者進行編輯。安裝vim 工具的方法 yum install y vim enhanced vim有 3當我們使用命令 vim fil...

Vim文字編輯工具

root centos 01 vim bash vim 未找到命令 root centos 01 yum install y vim enhanced一般模式 當vim filename編輯乙個檔案時,一進入該檔案就是一般模式了。在這個模式下,你可以做的操作有 上下移動游標 刪除某個字元 刪除某行 ...