windows bat命令按行讀取文字並賦值給變數

2021-10-07 23:58:44 字數 798 閱讀 1810

tokens=3 代表第三列

skip=1 代表越過第一行

檔案 version.mk

machine_type = 12

version_number = 1.1.1

model_name = kk

操作 verison.mk 的 bat 命令

set machine_type=""

set version_number=""

set model_name=""

:如下**的效果就是把第一行 machine_type = 12 中的 12 取出來

for /f "tokens=3" %%a in (version.mk) do (

set machine_type=%%a

goto :show

):show

:如下**的效果就是把第二行 version_number = 1.1.1 中的 1.1.1 取出來

for /f "skip=1 tokens=3" %%b in (version.mk) do (

set version_number=%%b

goto :show1

):show1

:如下**的效果就是把第三行 model_name = kk 中的 kk 取出來

for /f "skip=2 tokens=3" %%b in (version.mk) do (

set model_name=%%b

goto :show2

):show2

Python按行讀檔案

1.最基本的讀檔案方法 file readline example 1.py file open sample.txt while 1 line file.readline if not line break pass do something 一行一行得從檔案讀資料,顯然比較慢 不過很省記憶體。在...

Python按行讀檔案

1.最基本的讀檔案方法 file readline example 1.py file open sample.txt while 1 line file.readline if not line break pass do something 一行一行得從檔案讀資料,顯然比較慢 不過很省記憶體。在...

Csdiofile 讀 按行讀寫檔案

endif cstdiofile file file.open t test.txt cfile modecreate cfile modenotruncate cfile modereadwrite if 0 檔案開啟模式可組合使用,用 隔開,常用的有以下幾種 cfile modecreate 以...