在不退出的情况下运行 bash -c
Posted
技术标签:
【中文标题】在不退出的情况下运行 bash -c【英文标题】:Run bash -c without exit 【发布时间】:2013-01-21 15:26:19 【问题描述】:我正在尝试在其参数中使用命令从 Windows 运行 MinGW 的 MSYS bash,并且可以通过 -c 开关实现。 例如:
C:\MinGW\msys\1.0> bin\bash -c "times"
0m0.000s 0m0.046s
0m0.000s 0m0.000s
C:\MinGW\msys\1.0>
使用此命令,bash 将运行,执行 'times',然后退出。
是否可以做同样的事情,但留在 bash 命令行中而不是退出它?
【问题讨论】:
【参考方案1】:试试:
C:\MinGW\msys\1.0> bin\bash -c "times;/c/MinGW/msys/1.0/bin/bash"
【讨论】:
非常感谢,我不知道我可以在多个命令中使用分号!执行 "times;C:\MinGW\msys\1.0\bin\bash" 不起作用,但 "times;/c/MinGW/msys/1.0/bin/bash" 起作用了。以上是关于在不退出的情况下运行 bash -c的主要内容,如果未能解决你的问题,请参考以下文章
bash 脚本如何在不使用 uudecode 的情况下写出二进制文件?
有没有办法在不重新启动终端的情况下通过 bash_profile “资源”? [复制]
BASH:试图在不引入空格的情况下在另一行上继续一个字符串[重复]