找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
楼主: BillGates

[已解决]sed提取文本指定行数提示出错

[复制链接]
发表于 2015-11-22 15:32:05 | 显示全部楼层
回复 15# DAIC
  1. C:\Users\xx\Desktop>sed --version
  2. sed (GNU sed) 4.2.2
复制代码
反复测试过的。也是W7 X64。使用notepad++ 转为utf 8格式。
  1. sed: couldn't write 7 items to stdout: No space left on device
复制代码
转为无BOM格式就正常。
发表于 2015-11-22 21:05:04 | 显示全部楼层
回复 16# 依山居
  1. sed -n "1p" 1.txt > con
复制代码
很久之前有人给出过这样的方案解决你那个报错,试试吧。
发表于 2015-11-22 21:11:01 | 显示全部楼层
回复 17# DAIC

    但是fj 变成乱码了。
  1. C:\>sed -n "1p" t.txt > con
  2. 锘縡j
复制代码
另,我前面已经贴了我找到解决方案了。就是sed 去掉BOM头部。
发表于 2015-11-22 21:23:10 | 显示全部楼层
回复 18# 依山居


    你处理的文件不是ANSI编码?忽略我吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 02:03 , Processed in 0.016398 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表