91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

康乐县| 平邑县| 大渡口区| 廊坊市| 吉隆县| 东丰县| 霍州市| 五原县| 六枝特区| 平谷区| 庆阳市| 武山县| 郸城县| 深州市| 台前县| 龙门县| 锦屏县| 射阳县| 常宁市| 林芝县| 班戈县| 措勤县| 天祝| 突泉县| 肇源县| 淄博市| 德兴市| 许昌市| 昌图县| 丰宁| 大英县| 高青县| 城固县| 来凤县| 出国| 雷波县| 绥棱县| 西昌市| 淮南市| 华亭县| 岱山县|