shell 中帶空格的文件路徑處理

例子:bash

  1. #!/bin/bash
    ui

  2. targetFolder='/home/user/.gvfs/displaykey_ui_imag on 10.187.25.152/'
    spa

  3. ls "$targetFolder"orm

1.變量賦值的時候:空格在引號裏面就已經被轉義了, 你再加個\ 就顯得多此一舉
2.變量引用的時候:不加引號,整個執行過程是這樣的:

ls $stargetFolder   ==變量替換==>  ls /home/user/.gvfs/displaykey_ui_imag on 10.187.25.152/  ==> 相似於 ls file1 file2 file3get

相關文章
相關標籤/搜索