這甚至可能嗎?我想這個腳本安裝IBM的ClearCase和它的路徑是這樣的:「沒有這樣的文件或目錄」用文件路徑中的一個點打開文本文件
../disk1/InstallerImage_linux_gtk.x86/install.xml
腳本barfs在.x86和它說
因此,我試圖在終端中執行vim ../disk1/InstallerImage_linux_gtk.x86/install.xml,它將打開.x86文件夾,並允許您選擇要編輯的文件而不是直接打開文件。
有沒有辦法解決這個問題?唯一的辦法是重命名之前的文件夾,執行sed voodoo,然後將其移回。在名字裏?
我想我錯過了顯而易見的。我想我可以先cd到目錄,然後執行sed -i''install.xml。
更多信息: RHEL 6.5 bash腳本
'vim'和'sed'都不關心你的目錄或文件名中是否有'.',所以無論你遇到什麼問題,都與這兩種工具無關。請提供更多的上下文 - 您是運行UNIX shell還是Windows cmd提示或其他內容?什麼操作系統/硬件/終端類型/等?你說'我正在努力編寫這個腳本......' - 用什麼工具/語言編寫腳本?編輯您的問題以顯示出現問題的小腳本。 –