批处理两个简单小问题~
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。 展开
例如 if "aaa" equ "aaa" 并且 "bbb" equ "bbb"
里面的并且应该怎么使用?
2.怎样不换行的追加记录,
例如:1.txt中有一行文字"aaa",
要往1.txt中追加"bbb",变成"aaabbb",
我用echo追加,会把bbb写到第二行,请问怎样不换行输入bbb。
thanks。 展开
展开全部
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循环中,没有第一种直观,不推荐你使用
@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循环中,没有第一种直观,不推荐你使用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1,用&
2,光用echo好像不行吧
2,光用echo好像不行吧
追问
那用什么呢?
追答
用for 语句吧,把这个重新加上
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
问题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后的文件!
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后的文件!
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询