2012-10-27 26 views
-2

我在一個論壇上發現,如何解決時,調用函數與多個參數而且每串用空格,而是如何從輸入空格閱讀串,當有人把我的劇本我的意思。慶典讀取字符串用空格作爲參數

在這種情況下,用戶應派兩名txt文件地址。所以,我知道後綴,但他也可以發送沒有後綴的文件。那麼,有沒有辦法讀取這兩個文件地址?

回答

1

腳本的參數保存在所謂的「位置參數」。例如,如果腳本被稱爲

script.sh /path/to/1.txt 2.csv 

$1將包含第一個文件的路徑和$2第二個。

+1

是的,但這並沒有工作,而有一個路徑空間 - script.sh /路徑/新文件夾/ a.txt /新文件夾/ fileWithoutSuffix,即使嘗試qouting :( – Ell

+0

你必須引用變量也是如此,即'script.sh'/路徑爲/1.txt''2.csv',和''$ 1「'和'」$ 2「' – choroba

+0

什麼是noob我是= -O ..當然,它的工作 – Ell