1
字符串我有如下參數:雙引號,在UNIX
parameter1=I am a line with spaces
我想包括在其他參數這個參數,但用雙引號作爲參數傳遞給java程序包圍。
java myProgram command="The line was "I am a line with spaces" always."
但是當我做:
java myProgram command="The line was $parameter1 always."
裏面的Java程序我只得到線即第一個記號 「I」
因此,要包含空格也,我所做的:
java myProgram command="The line was "$parameter1" always."
顯然現在我將不得不逃脫報價。
所以我做:
java myProgram command="The line was \"$parameter1\" always."
但是,這是行不通的。
我逃避雙引號錯了嗎?