楼 主
[求助]用什么批處理可以比對一個文件中有多少位
发表于 2010-12-14 15:52 · 中国 江苏 无锡 电信
初级用户
★
积分 34
发帖 30
注册 2010-12-02 01:43
15年会员
UID 178698
性别 男
状态 离线
今天寫DOS批處理的時候遇到一個問題:
1.txt內容
aaaaa
里面有1-8個字符,是不固定,有時a ; 有時aaaaaa
可以用什么程式來卡關其中只有8個字符才可以通過
其中如果只有1-7個字符中的任意字符,則顯示fail
還請高手幫忙解答~~
第 2 楼
发表于 2010-12-14 16:51 · 中国 江苏 无锡 电信
初级用户
★
积分 34
发帖 30
注册 2010-12-02 01:43
15年会员
UID 178698
性别 男
状态 离线
第 3 楼
发表于 2010-12-14 21:02 · 中国 吉林 延边朝鲜族自治州 延吉市 电信
银牌会员
★★★
正在学习中的菜鸟...
积分 1,039
发帖 897
注册 2009-03-01 15:34
17年会员
UID 140302
性别 男
来自 在地狱中仰望天堂
状态 离线
第 4 楼
发表于 2010-12-15 09:19 · 中国 江苏 无锡 电信
初级用户
★
积分 34
发帖 30
注册 2010-12-02 01:43
15年会员
UID 178698
性别 男
状态 离线
第 5 楼
发表于 2010-12-15 12:40 · 中国 吉林 延边朝鲜族自治州 电信
银牌会员
★★★
正在学习中的菜鸟...
积分 1,039
发帖 897
注册 2009-03-01 15:34
17年会员
UID 140302
性别 男
来自 在地狱中仰望天堂
状态 离线
@echo off
set/p p=<1.txt
if "%p:~7%"=="" (echo fail) else echo 不少于8位
pause
[
Last edited by Hanyeguxing on 2010-12-15 at 12:43 ]
第 6 楼
发表于 2010-12-15 13:24 · 中国 江苏 无锡 电信
初级用户
★
积分 34
发帖 30
注册 2010-12-02 01:43
15年会员
UID 178698
性别 男
状态 离线
我拍一下大腦,哎,我怎么沒有想到呢? 謝謝Hanyeguxing前輩~ 又學到一種方法了~
另外,如果在MS-DOS下可以用什么命令呢?
论坛跳转: