如何在bash中實現以下目標?打開名稱與當前目錄相同的* .cpp文件? 我試圖獲得打開的文件,其名稱與bash中的目錄相同
別名ZV = ' MYVAR = $(PWD基名) 六$ MYVAR的.cpp '
謝謝!
如何在bash中實現以下目標?打開名稱與當前目錄相同的* .cpp文件? 我試圖獲得打開的文件,其名稱與bash中的目錄相同
別名ZV = ' MYVAR = $(PWD基名) 六$ MYVAR的.cpp '
謝謝!
試試這個;
alias zv='vi "$(basename "$(pwd)").cpp"'
的"$(..)"
將執行括號內的pwd
解析它來BASENAME
表達格式
MYVAR=something someprogram
工程的程序的一次執行中設置的環境變量,但它如果你正在創建一個常規變量,那麼你不需要創建一個常規變量 - 你需要將它分成多個語句,或者只是在一個語句中進行整個解析,就像我的例子一樣
這可以工作,但我建議使用'$()'而不是反引號,並在所有文件名周圍放置雙引號,以防萬一有任何有趣的字符時他們:'alias zv ='vi「$(basename」$(pwd)「)。cpp」'' –
好的建議 - 更新了答案。 – Soren