Ls
ls 帶萬用字元
這適用於終端:
ls /dev/sda*
我希望它在一個 bash 腳本中,使用一個變數。我試過:
device="a" ls "/dev/sd"$device"*"
但我得到錯誤:
ls: cannot access '/dev/sda*': No such file or directory
。
ls /dev/sd$device* # or ls "/dev/sd$device"*
如果要執行萬用字元,則不得引用萬用字元元字元。
雙引號告訴外殼保持
*
原樣而不是擴展它。這將起作用:device="a" ls "/dev/sd${device}"*