路徑"../syslog/tmp/"替換為"/data/syslog/tmp”
創新互聯公司是一家專業提供桃江企業網站建設,專注與成都網站設計、成都做網站、HTML5、小程序制作等業務。10年已為桃江眾多企業、政府機構等服務。創新互聯專業的建站公司優惠進行中。
首先要搞清楚,轉義符\的作用是消除有特殊含義字符的特殊意義,使其還原為普通字符。
sed -i 's/\.\.\/syslog\/tmp\//\/data\/syslog\/tmp/' file.ini
點號.在正則表達式中有其特殊含義(表示任意一個字符),所以要表示點號本身,需要使用轉義符。
sed替換命令的格式一般為 s/.../.../ ,所以如果里面的內容也包含 / ,比如你這里的路徑,為了區分,也需要轉義。
最后說明一下,這樣看起來很混亂,比較容易搞錯。
其實sed的替換命令格式不一定要是 s/.../.../,下面這樣也都可以:
s#...#...#
s_..._..._
即命令s后可以跟任意字符,只要跟替換內容不重復即可。這樣,路徑里的/就不再需要轉義了。
正斜杠,又稱左斜杠,符號是(/);反斜杠,也稱右斜杠,符號是(\)。
==============正斜杠(/)的作用:
1、作為路徑的分隔符,采用正斜杠(/),比如"/home/hutaow"
================反斜杠(\)的作用:
1、在正則表達式中,采用表達? \(\);\{m,n\};\?;\+
2、一個命令可以用(\)分成多行
3、作為轉義(\)使用
后續補充。。。。。
按回車,使用q命令。
1、首先,打開linux按了一個反斜杠這個頁面。
2、其次,選中該頁面按回車鍵。
3、最后使用q命令即可退出。
網頁標題:linux命令反斜杠 Linux命令反斜杠加點
網頁URL:http://vcdvsql.cn/article38/dopeppp.html
成都網站建設公司_創新互聯,為您提供小程序開發、App設計、全網營銷推廣、企業建站、移動網站建設、虛擬主機
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯