0
我盡我所能,以確保這不是重複,在這裏發現了許多類似的話題,但沒有一個似乎真正解決我的問題在這裏:路徑的grep包括逃脫的空間
在bash腳本我想使用類似
path="$HOME/dir\ with\ spaces"
grep pattern "$path/file"
這將返回:
grep: /home/user/dir\ with\ spaces/file: No such file or directory
這是爲什麼? 當我在終端中嘗試相同的功能時,只要使用不帶引號的路徑,它就可以正常工作。但是,只要我使用引號,我會得到相同的錯誤。當然,在腳本中我需要引號,否則轉義不起作用。 我在做什麼錯?
非常感謝。 :) – oberon