亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux中如何使用Perl修改文件

發布時間:2021-07-21 23:35:19 來源:億速云 閱讀:321 作者:chen 欄目:開發技術

本篇內容主要講解“Linux中如何使用Perl修改文件”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Linux中如何使用Perl修改文件”吧!

Linux中使用Perl修改文件

當你編寫腳本或是安裝程序的時候,就需要修改特定文件的數據,如果這時有自動修改文件的功能,那將會是非常實用的。例如,當你需要移動一個文件中的某個字符串或是命令,當你要改變許多文件的IP地址的時候,這個功能就可以拿來利用了。

手動改變這些文件會耗費很長的時間,特別當它是一件重復性的任務。但是,你可以使用Perl程序來完成。所有的Linux供應商都有這個程序。執行以下操作:

$perl-pi-e's|[old_string]|[new_string]|g'[file]

字符串可以是簡單的命令或是常規的表達式。如果你要改變目錄的位置(例:從/var/spool/mail到/var/spool/messages),你想要改變目錄/etc下的每個文件來反映路徑變化。執行以下操作:

$find/etc-typef|xargsperl-pi-e's|\/var\/spool\/mail|\/var\/spool\/messages|g'

在這個例子上,我們使用搜索和xargs來確保系統只運行常規文件的命令,而不是非常規目錄或其它文件類型的命令。這也就運行了/etc目錄樹,而且會遞歸的改變所有文件。

由于我們/標識,所以我們必須輸入了像\/var這樣的路徑而不是/var。Linux中使用Perl修改文件時我們也可以在Perl表達式使用分隔符。(除了使用|,你也能夠使用/,#,@作為分隔符。)

執行以下操作,從整個文件里移開一個命令

$perl-pi-e's|myword||g'file

這就從基本上沒有使用任何東西卻代替了“myword”.(需要注意的是在第二個和第三個分隔符之間沒有空格)。

到此,相信大家對“Linux中如何使用Perl修改文件”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

自治县| 金门县| 金川县| 南涧| 铜川市| 淳化县| 巴中市| 南城县| 安达市| 安西县| 安泽县| 浠水县| 长武县| 乌拉特中旗| 吴桥县| 昌邑市| 河池市| 普安县| 连南| 和平区| 赣州市| 怀集县| 乌兰县| 汾西县| 博湖县| 江川县| 碌曲县| 兴文县| 云和县| 宁城县| 呼图壁县| 灵丘县| 互助| 新兴县| 嘉兴市| 利辛县| 河间市| 宕昌县| 柳林县| 新龙县| 海林市|