我有了一個值幾個變量名的配置文件。導入配置和設置變量。同時更換正斜槓反斜槓
E.g. variable=value
一些這些變量有像C:/folder1
路徑值。其他變量具有像file1.txt
文件名的值。
現在的路徑值有正斜槓,因爲我使用的shell腳本相同的配置文件。因此,我必須將正斜槓轉換爲批處理腳本的反斜槓。
當我運行命令下方導入所有配置變量及其值進入我的批處理文件,同時也將斜線:
for /f "delims== tokens=1*" %%A in (config\config.sh) do (set "%%A=%%~fB")
雖然這個偉大的工程,非路徑值也受到了影響。因此,例如,帶有文件名的變量將獲得預先固定的路徑。 因此而不是file1=file1.txt
的,它成爲file1=C:\folder1\file1.txt
有沒有一種方法,我可以轉換爲斜線有路徑中的變量,而進口在文件名等其他變量,沒有任何問題?
這也正是我問。謝謝! – Bob