比方說,我有一個非常簡單的shell腳本 '富':
#!/bin/sh
echo [email protected]
如果我調用它像這樣:
foo 1 2 3
它高興地打印:
1 2 3
然而,讓我們說我的一個論點是雙引號括起來幷包含空格:
foo 1 "this arg has whitespace" 3
富高興地打印:
1 this arg has whitespace 3
雙引號被剝奪!我知道貝殼認爲它幫了我一個忙,但是......我希望得到原始版本的論證,不受殼層解釋的影響。有沒有辦法做到這一點?
然後我們可以使用'IFS'來避免在其他答案中引用地獄,如果有人想用這些參數做任何有用的事情.... – 2017-08-02 00:01:16