在文件中添加文本之前添加换行符

时间:2016-10-06 11:51:58

标签: batch-file

我想知道如何更新此oneliner命令以在文本输入之前添加新行。

find /C /I "sapmsTUP 3600/tcp" %WINDIR%\system32\drivers\etc\services || ECHO ^sapmsTUP 3600/tcp>>%WINDIR%\system32\drivers\etc\services

1 个答案:

答案 0 :(得分:3)

只需回显换行符(使用整理的/)并将两个echo语句与括号分组,以便重定向两者:

find /C /I "sapmsTUP 3600/tcp" %WINDIR%\system32\drivers\etc\services || ( ECHO/&& ECHO ^sapmsTUP 3600/tcp>>%WINDIR%\system32\drivers\etc\services ) >>%WINDIR%\system32\drivers\etc\services