我有一個傳遞包含空格參數的bash文件。 bash的文件看起來像:如何使用帶空格的參數在Bash中調用應用程序
#!/bin/bash
another_app "$1"
然而,除了處理參數作爲一個單獨的參數,因爲我相信它應該,這取決於有多少空間處理它作爲一個數量的參數。例如,如果我把我的bash文件,例如:
my_app "A Number Of Words"
那麼「another_app」應用程序被通過4個不同的參數,而不是一個。我怎樣才能將單個參數傳遞給第二個應用程序?
如果'myapp'是這個兩行腳本,那麼'my_app'一個單詞的數量'''會用一個參數調用'another_app'。 「another_app」對單個參數做了什麼是任何人的猜測。 –
這就是我的想法,但我嚴重懷疑「another_app」有這個問題 - 它是一個非常流行的命令行工具。 – user3690202
好吧,這段代碼不會**將第一個參數分解成單獨的單詞。 –