Batch file 在文件前添加换行符在文件中添加文本
我想知道应该如何更新这个oneliner命令,以便在文本条目之前添加新行Batch file 在文件前添加换行符在文件中添加文本,batch-file,Batch File,我想知道应该如何更新这个oneliner命令,以便在文本条目之前添加新行 find /C /I "sapmsTUP 3600/tcp" %WINDIR%\system32\drivers\etc\services || ECHO ^sapmsTUP 3600/tcp>>%WINDIR%\system32\drivers\etc\services 只需回显一个换行符(带有经过整理的/),并将两个echo语句都用括号分组,这样两个语句都会被重定向: find /C /I "sapmsT
find /C /I "sapmsTUP 3600/tcp" %WINDIR%\system32\drivers\etc\services || ECHO ^sapmsTUP 3600/tcp>>%WINDIR%\system32\drivers\etc\services
只需回显一个换行符(带有经过整理的/
),并将两个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
只需回显一个换行符(带有经过整理的/
),并将两个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
最好使用
ECHO/
而不是ECHO。
(后者在某些情况下可能会失败)并删除它与&&
之间的空格(它在其他情况下也会回声)。@aschipfl:edited(这是浪费空间:))我不知道ECHO/
最好使用ECHO/
而不是ECHO。
(后者在某些情况下可能会失败)并删除它和&&
之间的空格(在其他情况下也会回显)…@aschipfl:edited(这是浪费空间:))我不知道echo/