标题: [文本处理] 【已解决】批处理for循环读取每行丢失长数据 [打印本页]
作者: Azh1 时间: 2022-6-6 14:29 标题: 【已解决】批处理for循环读取每行丢失长数据
本帖最后由 Azh1 于 2022-6-7 14:34 编辑
如题,for循环读取每行时,如果该行数据较长,打印出来时会丢失该行数据。
不知道是读取时出错还是打印时出错,恳请指导。
作者: flashercs 时间: 2022-6-6 15:22
打印每行最长8192个字符;
作者: Azh1 时间: 2022-6-6 15:24
回复 2# flashercs
感谢指导!请问这种情况该怎么输出该行数据呢?
作者: flashercs 时间: 2022-6-6 15:40
用其他语言,如powershell vbs js等
作者: Azh1 时间: 2022-6-6 17:04
回复 4# flashercs
没有办法用其他语言的情况下,分段输出可以做到吗?
作者: flashercs 时间: 2022-6-6 18:37
回复 5# Azh1
打印文件复制代码
作者: Azh1 时间: 2022-6-7 12:19
回复 6# flashercs
请问如果需要对该行长数据进行编辑处理怎么办呢?
如 a=1,2,3,4,5,..... --> a[0,111]={1,2,3,4,5,...}
目前因为读取不到数据所以没办法进行编辑。
请指导!
作者: flashercs 时间: 2022-6-7 13:44
回复 7# Azh1
下载http://bcn.bathome.net/tool/4.8/sed.exe- sed -E -e "s/^(a)=([^\r]*)/\1[0,111]={\2}/g" 1.txt>1_new.txt
复制代码
作者: Azh1 时间: 2022-6-7 14:34
回复 8# flashercs
感谢指导!
作者: Azh1 时间: 2022-6-7 17:48
回复 8# flashercs
使用sed命令的时候出现问题。
sed -i -n '/payload/p' temp_payload.txt
该命令在linux环境下可以正常使用,在命令行使用时会出现错误提示(路径下已安装sed.exe)
D:\test>sed -i -n '/payload/p' temp_payload.txt
sed: -e expression #1, char 1: unknown command: `''
请问批处理使用sed命令时有什么需要注意的吗?
作者: flashercs 时间: 2022-6-7 21:22
回复 10# Azh1
单引号改成双引号
作者: Azh1 时间: 2022-6-8 09:31
回复 11# flashercs
非常感谢!
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |