導航:首頁 > 程序命令 > linux字元替換命令

linux字元替換命令

發布時間:2022-06-13 08:20:55

『壹』 在red hat enter linux中用怎麼替換字元串

sed。在linux中可以利用sed命令來查找和替換文件中的字元串,該命令採用的是流編輯模式,可以根據正則表達式匹配和處理文本文件中的數據,替換語法為「sed」s/要搜索的字元串或正則表達式/替換值/g'要執行操作的文件名」。

『貳』 linux替換文件中的字元串怎麼使用

(一)通過vi編輯器來替換。
參考博文:
http://www.linuxdiyf.com/viewarticle.php?id=99843
http://kingaragorn.javaeye.com/blog/467308

vi/vim 中可以使用 :s 命令來替換字元串。以前只會使用編輯軟體進行替換,今天發現該命令有很多種寫法(vi 真是強大啊,還有很多需要學習),記錄幾種在此,方便以後查詢。

:s/well/good/ 替換當前行第一個 well 為 good

:s/well/good/g 替換當前行所有 well 為 good

:n,$s/well/good/ 替換第 n 行開始到最後一行中每一行的第一個 well 為 good

:n,$s/well/good/g 替換第 n 行開始到最後一行中每一行所有 well 為 good

n 為數字,若 n 為 .,表示從當前行開始到最後一行

:%s/well/good/(等同於 :g/well/s//good/) 替換每一行的第一個 well 為 good

:%s/well/good/g(等同於 :g/well/s//good/g) 替換每一行中所有 well 為 good

可以使用 # 作為分隔符,此時中間出現的 / 不會作為分隔符

:s#well/#good/# 替換當前行第一個 well/ 為 good/

:%s#/usr/bin#/bin#g

可以把文件中所有路徑/usr/bin換成/bin

(二)Sumly法直接替換文件中的字元串。(此法不用打開文件即可替換字元串,而且可以批量替換多個文件。)
例1
執行命令:
perl -p -i -e "s/China/Sumly/g" /www/*.htm /www/*.txt

上面的意思是說將www文件夾下所有的htm和txt文件中的「China」都替換為「Sumly」

例2
執行命令:
perl -p -i -e "s/memory_proction/memory_proction2/g" ./*.sql

上面的意思是將當前目錄下所有的sql文件中的「memory_proction」替換成「memory_proction2」

『叄』 如何使用Linux sed命令進行字元串替換

sed -i 's/ori/replace/' 文件名
-i 原文件內容替換;
ori為要替換的字元串
replace為要替換成的字元串

『肆』 在LINUX中 如何用sed將整行替換成給定字元串

sed -e 's/^.*$/string/' filename
其中string是你要替換的字元串

以上命令是把所有行都替換成某個字元串,如果你要只替換某一行,可以在前面加上行號:

sed -e '3s/.*$/string/' ......

『伍』 linux 替換字元命令

sed-i's/PermitRootLoginno/PermitRootLoginyes/'/etc/ssh/sshd_config

『陸』 Linux下vi編譯器下 替換字元操作是什麼命令

:substitute或者縮寫形式:s

:[range]substitute/from/to/[flags]

該命令將由[range]指定的行中的字元串"from"替換為"to"。比如將"Professor"替換為"Teacher":

:%substitute/Professor/Teacher/

%(命令中的[range]部分)表示將此命令作用於所有行,如果省略這一部分,命令將只作用於當前行。

以上命令只將每行中的第一個Professor換為Teacher,如果需要全部替換,必須在[flag]中指定為g:

:%substitute/Professor/Teacher/g
或者:
:%s/Professor/Teacher/g

以上內容及例子全部來自vim用戶手冊。

『柒』 linux必學的60個命令

Linux常用的命令可以分為以下幾類:安裝和登錄命令、文件處理命令、系統管理相關命令、網路操作命令、系統安全相關命令、其它命令。

安裝和登錄命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last。

文件處理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln。

系統管理相關命令:df、top、free、quota、at、lp、adser、groupadd、kill、crontab。

網路操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup。

系統安全相關命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who。

其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。

Linux簡介

Linux,全稱GNU/Linux,是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX的多用戶、多任務、支持多線程和多CPU的操作系統。伴隨著互聯網的發展,Linux得到了來自全世界軟體愛好者、組織、公司的支持。

它除了在伺服器方面保持著強勁的發展勢頭以外,在個人電腦、嵌入式系統上都有著長足的進步。使用者不僅可以直觀地獲取該操作系統的實現機制,而且可以根據自身的需要來修改完善Linux,使其最大化地適應用戶的需要。

Linux不僅系統性能穩定,而且是開源軟體。其核心防火牆組件性能高效、配置簡單,保證了系統的安全。在很多企業網路中,為了追求速度和安全,Linux不僅僅是被網路運維人員當作伺服器使用,甚至當作網路防火牆,這是Linux的一大亮點。

『捌』 Linux批量替換多個文件中字元串

linux批量替換多個文件中字元串linux下批量替換多個文件中的字元串的簡單方法。用sed命令可以批量替換多個文件中的字元串。
用sed命令可以批量替換多個文件中的字元串。sed
-i
s/原字元串/新字元串/g
`grep
原字元串
-rl
所在目錄`例如:我要把mahuinan替換為huinanma,執行命令:sed
-i
s/mahuinan/huinanma/g
'grep
mahuinan
-rl
/www'這是目前linux最簡單的批量替換字元串命令了!具體格式如下:sed
-i
s/oldString/newString/g
`grep
oldString
-rl
/path`實例代碼:sed
-i
s/大小多少/日月水火/g
`grep
大小多少
-rl
/usr/aa`sed
-i
s/大小多少/日月水火/g
`grep
大小多少
-rl
./`

『玖』 linux 中如何用vi編輯器替換相同的字元

按I進入輸入模式就可以了
然後再按Esc鍵進入末行模式
輸入WQ保存
Q!是退出

『拾』 Linux下的shell編程 如何替換文件中的內容

可以這樣做:

方法1:sed -i 's/被替換的內容/要替換成的內容/' file

方法2:sed 's/被替換的內容/要替換成的內容/g' file > file.out;mv file.out file。

(10)linux字元替換命令擴展閱讀:

Shell編程的常用技巧:

一、自動補齊:在linux中對於命令或路徑,可以TAB鍵進行自動補全,以下事項需要注意:

1、只存在一個該輸入字元開頭的命令或路徑,此時自動補全;

2、存在多個該輸入字元開頭的命令或路徑,此時第一次點擊TAB鍵無效,此時再次點擊TAB會羅列出所有該字元開頭的命令或路徑,繼續輸入直到僅僅剩一個時自動補全;

3、如果命令已經是完整的,TAB鍵則是本來的移動功能;而路徑的話要看命令自身的行為決定後續動作。

二、歷史命令

1、history命令可以顯示歷史執行過的命令;

2、使用!+序號執行該序號對應的命令;

3、使用!+字元執行該字元開頭的最後一次執行的指令。

三、命令別名

1、實現別名:alias ddd="df -Th";

2、刪除別名:unalias ddd;

3、顯示所有別名命令列表:alias;

4、存放位置:~/.bashrc (加入該文件後,重啟後不會消失)。

四、重定向

1、重定向標准輸入:< 命令接收輸入的途徑由鍵盤改為文件;

2、重定向標准輸出:> 將命令的執行結果輸出到指定文件,而不是直接顯示到屏幕;

3、重定向標准輸出:>> 將命令的執行結果追加輸出到指定文件;

4、重定向標准錯誤:2> 清除指定文件的內容,並把標准錯誤信息保存到指定文件;

5、重定向標准錯誤:2>> 標准錯誤信息追加到指定文件;

6、重定向標准輸出和標准錯誤:&> 將標准輸出、標准錯誤信息全部保存到指定文件,而不是直接顯示在屏幕上。

閱讀全文

與linux字元替換命令相關的資料

熱點內容
skins的梯度壓縮衣 瀏覽:975
電腦進入桌面文件夾就黑屏 瀏覽:943
新預演算法推進 瀏覽:506
學移動客戶端app編程費用 瀏覽:415
怎麼遠程鏈接雲伺服器 瀏覽:770
期貨手機版指標源碼 瀏覽:752
360壓縮怎麼修復 瀏覽:181
程序員釘釘的圖片 瀏覽:549
德語的動詞命令式 瀏覽:718
谷歌伺服器通信出問題了怎麼辦 瀏覽:661
三國演義毛宗崗pdf 瀏覽:664
金庸群俠傳x魔改版在哪個文件夾 瀏覽:709
安卓targz文件怎麼解壓 瀏覽:612
手機文件夾改成多媒體 瀏覽:247
通達信優質選股公式源碼 瀏覽:787
如何解16進制加密 瀏覽:635
魔獸什麼伺服器不卡 瀏覽:361
王思聰的伺服器有什麼用 瀏覽:751
創建java虛擬機失敗 瀏覽:731
怎樣進網址改文件夾名 瀏覽:531