如何在一行中退出bash,在退出时将它管道化(没有bashfile)

时间:2011-02-10 17:25:08

标签: bash

我想用bash运行一些东西,所以

sh <do something> exit

有没有办法通过命令行管理我想要做的事情而不使用bash文件?原因是代码不使用文件,而只是一个命令,并且为了进行测试,我宁愿控制该命令是什么使它在不更改代码的情况下什么都不做。

我知道有点奇怪

3 个答案:

答案 0 :(得分:3)

如同sh -c "your_command your_args" ...?

答案 1 :(得分:1)

尝试

echo'ls -l'| SH

应该可以在这些引号内执行任何操作,但需遵循正常的shell转义/通配符规则。

答案 2 :(得分:0)

你可以使用:

 eval "$YOURSTUFF; exit"