如何执行某sh文件的2,3行语句?

只执行这两句,不执行其他语句

阅读 3.1k
4 个回答

不是很懂啊,你把其他的语句注释或者删掉不就行了吗。

先sed出a.sh第三行,然后再执行

code="$(sed -n '3p' a.sh)"
eval "$code"

最笨的方法注释到不执行的语句

还有一个更笨的方法。。。。。。。在写一个

不是应该写成函数么?就可以想执行哪个就执行哪个了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题