2013-01-19 101 views
3

在我的網站上,我有一個包含數據的文本文件(該網站由GoDaddy託管,因此我無法在本地訪問該文件)。這個文件是通過PHP更新的。從Unix/Linux/Mac bash中,我想獲取文本文件的內容,以便在腳本中使用它。任何幫助,將不勝感激:)如何從終端獲取網頁源代碼?

+0

以某種方式發出http請求。下面有一個wget示例。我相信還有很多其他的方法。 – keyser

+1

你有捲毛嗎?或'wget'? – choroba

+0

是的,我都有。 – russellsayshi

回答

2

安裝MacPorts並安裝wget

$ sudo port install wget 

然後:

$ wget http://godaddy.com/somewhere/somefile.txt 

並將得到的文本文件將是somefile.txt(這可以通過使用-O改變選項)。

+1

或自制。這裏有他們的口號:_「Homebrew - MacPorts驅使你喝酒?嘗試自制軟件!」_ – keyser

+0

也許 - 我從來沒有發現MacPorts只有輝煌。我確實喝了我的公平份額,但這不是因爲MacPorts。這可能是我的口號;-) – trojanfoe

10

curl已經安裝在您的Mac上,因此您無需安裝它。幾乎任何Linux發行版都會安裝curl。這可能是你最安全的選擇。

cd /Users/me/Desktop 
curl www.google.com >> google.txt 

wget可以在Mac上Homebrew安裝容易。它可能會在大多數Linux發行版上安裝。

cd /Users/me/Desktop 
wget www.google.com