2011-01-19 24 views
0

在Cmd.exe中,如何在文本文件中保留等號後的數字?在等號後面讀取數字DOS命令提示符

輸入文件(input.txt中)看起來像...
線路1 = 1.234
線路2 = 5.432


Line10 = 3.456

我想outuput文件(output.txt中)看起來像...
1.234
5.432


3.456

謝謝你的幫助。

+0

`cmd.exe`是不是一個真正的編程語言。 (人們有時會嘗試像一個一樣使用它,但它確實很呆板。)你會考慮使用適當的編程語言嗎? – 2011-01-19 18:48:16

+0

@Greg,即使在批處理文件中,這也不是特別困難。批處理文件也可以在任何Windows系統上運行。例如,WSH可以被禁止使用組策略,並且恰巧您不能使用它。而這些是過去十年來在任何Windows系統上普遍可用的唯一兩種腳本解決方案。 – Joey 2011-01-23 12:08:25

回答

1

這應做到:

FOR /F "delims== tokens=2" %%a IN (input.txt) DO @ECHO %%a >> output.txt 
0

隨着sed

sed "s/^line[0-9]\+=//g" input.txt > output.txt