dos下读取txt文本的最后一行
有一个文本我只想留下最后一行并且读出其中一个字怎么样才能实现呢如果有什么软件就更好了是在纯DOS下如果不能读出其中一个字能读出最后一行来就行不是在windows平台下之前...
有一个文本 我只想留下最后一行 并且读出其中一个字
怎么样才能实现呢 如果有什么软件就更好了
是在纯DOS下 如果不能读出其中一个字 能读出最后一行来就行
不是在windows平台下 之前的千羽之城 说得就是windows平台下。我要纯dos下的 纯dos下的
我要对我的分负责 如果好使我给50分
很感谢千羽之城 但是你给的是windows版的 不是DOS版的
找到DOS下的版本,但是一运行就提示“load error:no dpmi - get csdpmi*b.zip” 是怎么回事啊
下载地址:http://rtngslin.moe.hm/cndos-up/img/937.zip
还有没有别的方法了 我只要求 一个文本在DOS 下能自动被保留最后一行就行 就这么简单 。 展开
怎么样才能实现呢 如果有什么软件就更好了
是在纯DOS下 如果不能读出其中一个字 能读出最后一行来就行
不是在windows平台下 之前的千羽之城 说得就是windows平台下。我要纯dos下的 纯dos下的
我要对我的分负责 如果好使我给50分
很感谢千羽之城 但是你给的是windows版的 不是DOS版的
找到DOS下的版本,但是一运行就提示“load error:no dpmi - get csdpmi*b.zip” 是怎么回事啊
下载地址:http://rtngslin.moe.hm/cndos-up/img/937.zip
还有没有别的方法了 我只要求 一个文本在DOS 下能自动被保留最后一行就行 就这么简单 。 展开
3个回答
展开全部
下面的代码需要下载SED FOR DOS,下载:
http://www.vkill.net/tools/sed_4.1.5.rar
代码:
sed "$!d" 1.txt
如果正确不用给分了。补偿你的。
-----------------------------
CCP说错了,纯DOS没有MORE。另外发现我中微软的毒已经很深,唉,发个软件软件还是CMD的。楼主出现的错误说实话不知道。另给出SED FOR DOS下载地址:
http://www.pement.org/sed/sed15x.zip
主页:
http://www.pement.org/sed/
虚拟机测试通过。还是上面那条命令。用ULTRAISO将SED.EXE制成ISO文件,然后加载到光驱,我这里是D盘,执行:
copy d:\sed.exe c:\dos71\sed.exe
之后即可直接使用。测试环境:DOS 71,Virtual Box。
http://www.vkill.net/tools/sed_4.1.5.rar
代码:
sed "$!d" 1.txt
如果正确不用给分了。补偿你的。
-----------------------------
CCP说错了,纯DOS没有MORE。另外发现我中微软的毒已经很深,唉,发个软件软件还是CMD的。楼主出现的错误说实话不知道。另给出SED FOR DOS下载地址:
http://www.pement.org/sed/sed15x.zip
主页:
http://www.pement.org/sed/
虚拟机测试通过。还是上面那条命令。用ULTRAISO将SED.EXE制成ISO文件,然后加载到光驱,我这里是D盘,执行:
copy d:\sed.exe c:\dos71\sed.exe
之后即可直接使用。测试环境:DOS 71,Virtual Box。
展开全部
纯DOS下,用
type "文本路径"
将文本读出来,然后数共多少行,比如数得10行。
然后用
more +9 "文本路径"
就可以得到最后一行了。
你为什么要这么做,说具体你目的或许有更好方法!
type "文本路径"
将文本读出来,然后数共多少行,比如数得10行。
然后用
more +9 "文本路径"
就可以得到最后一行了。
你为什么要这么做,说具体你目的或许有更好方法!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@echo
off&setlocal
enabledelayedexpansion
for
/f
"delims="
%%i
in
('type
1.txt')
do
(
set
"foo=%%i"
)
set
foo=!foo:~5,1!
echo
!foo!
pause>nul
代码截取文本1.txt最后一行第六个字符。请按实际更改。将代码保存为BAT文件,双击执行。
off&setlocal
enabledelayedexpansion
for
/f
"delims="
%%i
in
('type
1.txt')
do
(
set
"foo=%%i"
)
set
foo=!foo:~5,1!
echo
!foo!
pause>nul
代码截取文本1.txt最后一行第六个字符。请按实际更改。将代码保存为BAT文件,双击执行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询