shell sed學習小結1

2021-09-30 05:05:19 字數 485 閱讀 6150

0、前言

在linux下可以用sed命令來對文字內容進行查詢、替換、刪除、讀出、寫入和追加文字內容等功能,其強大的功能可以讓我們快速地處常見的文字問題。今天,我就把自己對sed的想法記錄到自己的blog中。

1、sed簡介

sed是一種文字編輯處理器,它一次處理一行文字內容。處理時,把當前處理的文字行儲存在臨時緩衝區中,這個快取區稱為「模式空間」(pattern space),接著用sed命令中相關的模式匹配和命令引數,處理緩衝區中的內容,處理完成後,把緩衝區的內容送往螢幕。接著處理下一行,這樣不斷重複,直到檔案末尾。sed命令處理完後,對原檔案內容並沒有改變,除非你使用重定向儲存輸出。sed主要用來自動編輯乙個或多個檔案;簡化對檔案的反覆操作;編寫轉換程式等。

2、sed命令

sed可以通過命令列方式和指令碼方式呼叫,呼叫格式如下:

VIM 學習小結 1

vim 學習小結 1 移動 1.游標的移動 h 左移 j 下移 k 上移 l 右移 2.移動游標到行頭 數字03.跳轉到最後一行 g 行號加g 跳轉到指定行 4.跳轉到第一行 gg5.返回上次的位置 ctr o ctr i 到較新的位置 6.到配對的 處 刪除 1.刪除游標所在位置的字元 x2.刪除...

前端學習小結1

經過三個星期的學習,html css js jq 基礎大概了解了 當然其中有許多難題 以下是我碰到的卡了我比較長時間的問題 js的如何獲取html頁面中的元素 js中web頁面元素的呼叫可以有兩種識別方法 id和name 自己在用的過程中總結一下id和name的使用區別。document.getel...

cloud native學習小結1

一 起源 paul fremantle提出的cloud native 2010年5月28日,wso2的cto和聯合創始人paul fremantle在他寫的一篇部落格中首次提出了cloud native這個概念。paul fremantle提出cloud native的原因是他一直想用乙個詞表達一種...