批处理两个简单小问题~

1.请问“并且”在批处理中怎么使用?例如if"aaa"equ"aaa"并且"bbb"equ"bbb"里面的并且应该怎么使用?2.怎样不换行的追加记录,例如:1.txt中有... 1.请问“并且”在批处理中怎么使用?
例如 if "aaa" equ "aaa" 并且 "bbb" equ "bbb"
里面的并且应该怎么使用?

2.怎样不换行的追加记录,
例如:1.txt中有一行文字"aaa",
要往1.txt中追加"bbb",变成"aaabbb",
我用echo追加,会把bbb写到第二行,请问怎样不换行输入bbb。

thanks。
展开
 我来答
JooKin
2011-05-26 · TA获得超过687个赞
知道小有建树答主
回答量:304
采纳率:0%
帮助的人:383万
展开全部
1、用if else嵌套
@echo off
if "aaa"=="aaa" (
if "bbb"=="bbb" (
echo “并且”关系成立!
) else (
echo “并且”关系不成立!因为第二个条件不成立
)
) else (
echo “并且”关系不成立!因为第一个条件不成立
)
pause>nul

2、
第一种:set /p=hello world<nul>>1.txt
第二种:形式类似set "str=!str!hello world"常用于for循环中,没有第一种直观,不推荐你使用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友99c561e83
2011-05-26 · TA获得超过491个赞
知道小有建树答主
回答量:999
采纳率:0%
帮助的人:752万
展开全部
1,用&
2,光用echo好像不行吧
追问
那用什么呢?
追答
用for 语句吧,把这个重新加上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
张振宇314
2011-06-05 · TA获得超过210个赞
知道小有建树答主
回答量:77
采纳率:0%
帮助的人:30.7万
展开全部
问题1:
if "aaa" equ "aaa" if "bbb" equ "bbb" command
问题二:
for /f "tokens=*" %%i in (1.txt) do if "%%i"=="aaa" (echo %%ibbb>>2.txt) else (echo %%i>>2.txt)
新生成的2.txt就是1.txt中对aaa那一行追加bbb后的文件!
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式