1. 程式人生 > >在Windows下使用Linux命令 gnuwin32專案的安裝與使用

在Windows下使用Linux命令 gnuwin32專案的安裝與使用

筆者最近需要用處理大量txt檔案,這些txt檔案都比較大,出於效率考慮想用Windows下面的批處理命令。但是發現用於處理文字檔案的sed命令不能用,如圖1所示。

圖1

因為本人其實是批處理小白,從網上查詢才知道sed其實是Linux下的命令。考慮到cygwin複雜而且很龐大,且配置很不方便,所以便放棄了這個選擇。後來發現了一個輕便且易安裝的gnuwin32專案,雖然比較方便安裝,但是在安裝過程中仍然出現了一些問題,故寫下這個安裝教程,希望可以幫到入門者。

1.下載gnuwin32專案,連結:https://sourceforge.net/projects/getgnuwin32/?source=typ_redirect,或者從官網下載。

2.執行下載得到的exe檔案。這一步要十分需要注意選擇安裝目錄,就安裝在它推薦的目錄下即可(也就是你下載exe檔案的位置),否則會在第4步報錯!一開始安裝的時候筆者將其安裝在了其他的資料夾下面,結果在後續安裝時產生了如圖2的提示資訊。所以在下載安裝包時就直接下載到自己常用的安裝路徑下吧……


圖2

3.進入安裝目錄的GetGunWin32子目錄,其在GetGunWin32-0.6.3.exe自動建立。

4.點選download.bat,會從網上下載所有的Linux命令程式,如圖3所示所需時間較長。



圖35.執行install.bat命令。

到此gnuwin32的安裝完全結束,大家可以在Windows上使用Linux命令了!

下面簡單介紹一下使用,其實跟普通使用沒有任何區別,只是之前不能用的命令現在可以用啦!

比如第一張圖片不能用的sed命令,現在我們重新試一下!下面就是見證奇蹟的時刻!


這個命令是用於顯示文字檔案a.txt中所有的奇數行。