美文网首页
bat/bash中的续行

bat/bash中的续行

作者: TOPro | 来源:发表于2018-05-12 12:25 被阅读12次

一些场景中,一行命令可能会由多个子命令,通过具有逻辑关系的连接符链接而成,这种命令一般会写很长,像这样

rm start.sh ; wget http://a.com/run.sh &&  chmod +x run.sh && sh ./run.sh

当然这不算是一个极端的例子

这时候就需要"续行"功能,把单行命令写为多行的形式

bash中使用\


rm a.txt || echo "删除失败"

可以改写为

rm a.txt \
||  echo "删除失败"

或者

rm a.txt ||\ 
echo "删除失败"

bat中使用^


经过测试,一下命令转换为多行

rm a.txt || echo "删除失败"

需要如下形式

rm a.txt ||^
echo "删除失败"

相关文章

网友评论

      本文标题:bat/bash中的续行

      本文链接:https://www.haomeiwen.com/subject/stgcdftx.html