楼 主
怎样把对文件的执行结果或改变之后直接到文件本身?
发表于 2007-11-04 10:34 · 中国 江苏 苏州 中移铁通
新手上路
★
积分 18 发帖 7 注册 2007-07-07 21:06 19年会员 UID 93410 性别 男
状态 离线
比方我要将1.txt中的内容排序之后再到文件1.txt文件本身。
1.txt的内容为:
d
c
b
a
整理之后我想让它为:
a
b
c
d
我是这样做的(都是在当前文件下做的):
sort<1.txt>1.txt
这样做1.txt中内容将被清空。
假如用sort<1.txt>2.txt是可以的,我想上面的命令不行是不是因为1.txt文件正在被使用而无法再进行写入的呀?但改为sort<1.txt>>1.txt它是可以在文件之后进行追加的,或向第二个命令也好用一下,但不是我的本意。
还望各位大侠能指点一二!
第 2 楼
发表于 2007-11-04 10:57 · IANA 局域网IP(Private-Use)
初级用户
★
积分 116 发帖 42 注册 2007-07-29 17:20 19年会员 UID 94255 性别 男
状态 离线
sort<1.txt>2.txt
move /y 2.txt 1.txt
第 3 楼
发表于 2007-11-04 11:01 · 中国 浙江 丽水 电信
初级用户
★
积分 20 发帖 9 注册 2007-11-03 22:24 18年会员 UID 101617 性别 男
状态 离线
第 4 楼
发表于 2007-11-04 12:49 · 中国 广东 广州 电信
高级用户
★★★
潜水修练批处理
积分 788 发帖 366 注册 2006-12-31 02:43 19年会员 UID 75048 性别 男
状态 离线
不一定要用重定向,sort本身有相关的参数
sort 1.txt /o 1.txt
正在潜水修练的批处理小白
第 5 楼
发表于 2007-11-04 16:46 · 中国 北京 网联光通
新手上路
★
积分 11 发帖 6 注册 2007-11-04 15:23 18年会员 UID 101668 性别 男
状态 离线
第 6 楼
发表于 2007-11-09 19:08 · 中国 江苏 苏州 中移铁通
新手上路
★
积分 18 发帖 7 注册 2007-07-07 21:06 19年会员 UID 93410 性别 男
状态 离线
dikex讲的对不要只想一种方法,换种思路再考虑一下能有新发现。
phai2003的方法好象不行,它指的是显示排序后内容不到文件本身。
在这里还要谢谢各位的帮助,
论坛跳转:
— 请选择 —
站务公告 & 版主讨论
意见反馈 & 网友交流
DOS学习入门 & 精彩文章 (教学室)
DOS疑难解答 & 问题讨论 (解答室)
DOS启动盘 & LOGO技术 (启动盘室)
DOS批处理 & 脚本技术(批处理室)
DOS媒体世界 & 网络技术 (多媒体室)
DOS汉化世界 & 中文系统 (中文化室)
DOS开发编程 & 发展交流 (开发室)
DOS软件下载 & 游戏分享 (下载室)
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区
其它操作系统综合讨论区
WinPE、PowerShell及其它命令行系统专区
贴图灌水、文学娱乐专区
网络日志(Blog)
论坛回收站
├ 链接失效,待修正