Thunderbird 3 中的 14 個新功能將讓您欣喜不已
我們已經詳細介紹了 Outlook 2010 的功能,但由於它不會在 2010 年 6 月之前發布,所以現在是時候看看 Thunderbird 3 了。
在 Linux 上手動編輯文本文件可能很乏味。這就是為什麼最好知道如何使用命令行快速替換文件中的文本字符串。如果您是 Linux 新手並且不知道如何操作,我們可以提供幫助!跟隨我們向您展示如何在 Linux 上替換文件中的文本字符串!
替換文件中的文本字符串 – sed
sed 工具是在 Linux 上替換文件中的文本字符串的最佳方式。原因?它使用起來很簡單,並且可以很好地完成它的工作。99% 的 Linux 操作系統通常都預裝了 sed,因此無需安裝即可使用。
用 Sed 替換文件中的文本字符串是通過sed -i 命令完成的。這是如何使用它。首先,在 Linux 桌面上打開一個終端窗口。您可以通過按鍵盤上的Ctrl + Alt + T打開終端窗口 。
一旦終端窗口打開並準備好使用,在終端提示中寫出sed -i 。這是替換命令的開始。
sed -i
寫出 sed -i 命令後,添加一個 ' 引號。這個引號是必不可少的,因為所有被sed -i 替換的文本都需要在這個標記之後開始。
sed -i '
在第一個 '標記之後,寫s/。在 S / 直接進入你想使用,以取代現有的文本之前 的sed。
sed -i 的/
現在 s/ 已寫入終端命令行提示符,是時候告訴 sed 文件中要替換的文本了。在本例中,我們將替換單詞“apple”。
sed -i 的/蘋果
當我們要替換的文本寫入命令時,下一步是寫入將替換它的新文本。在這個例子中,我們將用“oranges”替換“apples”。
sed -i 的/蘋果/橙子
一旦我們想要替換的文本被寫入命令(橙色),用g/關閉命令。在克/告訴 sed的替換所有文字實例(蘋果)用新文本(橘子)。它應該類似於下面的示例。
注意:如果您不想替換文件中的每個文本(例如,從蘋果到橙子),請刪除g並讓它運行sed -i 's/apples/oranges/'
。
sed -i 's/apple/orange/g'
最後,告訴 sed 文本所在的文件需要替換。在本例中,主目錄中的fruit.txt 是目標。
sed -i 's/apples/oranges/g' ~/fruit.txt
按 回車鍵 執行命令並替換文件中的文本字符串。
替換文件中的文本字符串 – Perl
在 Linux 上替換文件中的文本字符串的另一種方法是使用 Perl 編程語言。Perl 經常用於文本處理,因此很自然地,它可以交換文件中的文本字符串,非常適合這種用例。
首先,請確保您的 Linux PC 上安裝了 Perl。大多數 Linux 操作系統都安裝了 Perl。但是,如果您沒有它,請查看操作系統的幫助頁面以獲取有關如何使其工作的信息。
使用 Perl 替換文件中的文本字符串需要終端。通過按鍵盤上的Ctrl + Alt + T 在Linux 桌面上打開終端 。或者,在應用程序菜單中搜索“終端”並以這種方式啟動它。
一旦終端窗口打開並準備好使用,首先在命令行提示符中輸入 perl -pe 。該 perl的-pe 命令是什麼是需要替換文件的文本字符串。
perl-pe
在終端提示中寫出 perl -pe 後,您需要從第一個' 引號開始 。這個標記告訴 Perl 文本替換區域在命令中的位置。
perl -pe '
在第一個' 引號之後 ,添加 s/,然後是您要替換的文本字符串,以及另一個/。例如,要替換fruit.txt 文件中的“apples”,您需要寫出以下文本。
perl -pe 的/蘋果/
寫出要替換的單詞後,添加將替換現有文本的單詞。例如,如果您想將“fruit.txt”中的“apples”替換為“oranges”,則在其後添加“oranges”,perl -pe 's/apples/
使其看起來像perl -pe 's/apples/oranges/
.
perl -pe 的/蘋果/橙子/
一旦兩個文本字符串都在命令中,您將需要指定 Perl 使用的輸入文件。例如,如果要替換“fruit.txt”文件中的文本,則需要在命令中指定它。
注意:在本例中,“fruit.txt”文件位於主目錄 (~/) 中。請務必將“~/fruit.txt”替換為您的文本文件的位置,以使命令生效。
perl -pe 's/apples/oranges/' ~/fruit.txt
現在輸入文件(您正在用 Perl 修改的文件)已添加到命令中,該命令應如下所示。
perl -pe 's/apples/oranges/' ~/fruit.txt > /tmp/output.txt;cat /tmp/output.txt > ~/fruit.txt
運行上述命令時,文本字符串將替換為您指定的新文本。在我們的示例中,我們將“apples”替換為“oranges”。要查看更改,請輸入以下命令。
貓果.txt
我們已經詳細介紹了 Outlook 2010 的功能,但由於它不會在 2010 年 6 月之前發布,所以現在是時候看看 Thunderbird 3 了。
每個人偶爾都需要休息一下,如果你想玩有趣的遊戲,不妨試試 Flight Gear。它是一款免費的多平台開源遊戲。
MP3 Diags 是修復音樂音訊收藏問題的終極工具。它可以正確標記您的 MP3 文件,添加缺少的專輯封面,修復 VBR
就像 Google Wave 一樣,Google Voice 也在全球引起了不小的轟動。谷歌的目標是改變我們的溝通方式,而且由於它正在成為
有許多工具可以讓 Flickr 用戶下載高品質的照片,但有沒有辦法下載 Flickr 收藏夾呢?最近我們
什麼是採樣?根據維基百科,「採樣是指從一段錄音中取出一部分或樣本,並將其重新用作樂器或
Google Sites 是 Google 提供的一項服務,可讓使用者在 Google 伺服器上託管網站。但有一個問題,它沒有內建備份選項
Google Tasks 不像其他 Google 服務(例如日曆、Wave、Voice 等)那麼受歡迎,但它仍然被廣泛使用,並且是人們生活中不可或缺的一部分。
在我們先前關於透過 Ubuntu Live 和 DBAN 啟動 CD 安全性擦除硬碟和可移動媒體的指南中,我們討論了基於 Windows 的磁碟
VRChat 是一款适用于 PC 的社交互动视频游戏。在 Linux 系统上轻松安装和运行 VRChat,享受用户创建的世界与社交互动。