标题: [文本处理] 批处理如何将指定字符串添加/插入到文本每一行的开头? [打印本页]
作者: suseek 时间: 2010-10-7 15:18 标题: 批处理如何将指定字符串添加/插入到文本每一行的开头?
本帖最后由 pcl_test 于 2016-10-9 11:22 编辑
批处理如何将一字符串加到文本文件每一行的开头,即自己形成新的一列?多谢
作者: skdu7e 时间: 2010-10-7 15:50
- @echo off&color a
- set /p str=请输入每行前面要加的字符串:
- for /f "delims=" %%a in ('type %1') do (
- echo %str%%%a>>"%~dpn1+%~x1"
- )
- pause
复制代码
直接将你的文本拖放到这个批处理上面就OK了,它会生成一个同名,不过多了一个加号的文本文件,这个就是你要的
作者: CUer 时间: 2010-10-7 22:28
- sed -i "s/^/BatHome /" 1.txt
复制代码
作者: kimpppg 时间: 2024-6-9 12:50
回复 2# skdu7e
拖进去 文本里的中文变乱码了
作者: 77七 时间: 2024-6-9 13:21
回复 4# kimpppg
把批处理和文本全部保存为ansi编码试试
作者: dreamer 时间: 2024-6-9 13:52
回复 2# skdu7e
加上^可以確保不會因符號造成問題- echo ^%str%%%a>>"%~dpn1+%~x1"
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |