-1
我有一個bat文件,這只是1線長,這CD的一個目錄,例如: CD C:\ directory1中\ directory2獲取文件的第一行,修剪字符和替換其他字符
是有一個命令我可以運行提取路徑只(而不是CD或空白),以及用正斜槓替換反斜槓,所以我可以在我的bash腳本中使用CD的路徑?
所以基本上輸出,我需要將是: C:/ directory1中/ directory2
謝謝!
我有一個bat文件,這只是1線長,這CD的一個目錄,例如: CD C:\ directory1中\ directory2獲取文件的第一行,修剪字符和替換其他字符
是有一個命令我可以運行提取路徑只(而不是CD或空白),以及用正斜槓替換反斜槓,所以我可以在我的bash腳本中使用CD的路徑?
所以基本上輸出,我需要將是: C:/ directory1中/ directory2
謝謝!
隨着awk
和sed
awk '{ print $2 }' filename.bat | sed -e 's/\\/\//g'
的awk
句子將只路徑和正斜槓是sed
命令將改變反斜線。
另一種方式與cut
和tr
:
cut -d' ' -f2 filename.bat | tr '\\' '\/'
相同的邏輯比以前。
這工作,謝謝! – Bob
你有沒有嘗試過任何命令? – anubhava