本帖最后由 userwww 于 2015-3-28 22:40 编辑
非常感谢楼上的各位!
这是我的P,用时是65秒- cd.>2.txt
- for /f "tokens=1,2 delims=|" %%i in (1.txt) do (
- echo %%i^|%%j>>2.txt
- )
复制代码 二楼的P,用时是5秒多
@echo off- (for /f "tokens=1,2* delims=|" %%a in (test.txt) do echo,%%a^|%%b)>a.txt
- pause
复制代码 四楼管理员的awk是2秒多- gawk -F "|" "{print $1 FS $2}" 1.txt > 2.txt
复制代码 五楼的SED是3秒多- sed "s/^\([^|]\+|[^|]\+\).*/\1/" 1.txt > 2.txt
复制代码 因本机上没有GREP,就没测到它的速度,为什么我的P会慢那么多呢? |