微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在bash脚本中,在脚本退出后的提示符上打印命令作为build议

我想编写一个shell脚本,可以通过在命令行提示符后面打印来build议一个命令。 然后,在脚本退出后,用户只需按[enter]键运行这个build议的命令。

鉴于我是新来的bash,我甚至不知道是否有可能做到这一点。 我想过使用copy-past命令,移动光标,使用$ PS1variables,没有find合适的方法

有没有人有这样的function可以实施的任何线索?

什么是msdo中的sudo相当于?

在Linux shell上并行运行多个Gradle命令

在shell命令后删除换行符

通过命令断开login的远程桌面用户

正则expression式麻烦,逃脱报价

使用命令行打印特定的PDF页面

如何在windows命令行中从tasklist的输出提取特定的字段

如何查看屏幕生成的日志文件(screenlog.0)

未定义的引用glfwSetErrorCallback

如何从Java提供root密码的sudo?

根据Landen的建议(非常感谢!),我已经能够为我的问题制定一个解决方法

此变通办法需要xautomation包(xte命令,模拟键按下),不是非常健壮,并且可能取决于xautomation的键盘布局处理和系统快捷方式。 例如,我不得不改变统一HUD的捷径。

但是鉴于我的指挥速度非常快,主要是为了个人使用,这个解决方案可以满足我的需求:

COMMAND_PASSED='sudo apt-get update' # displays the content of $COMMAND_PASSED on the next prompt xte "str $COMMAND_PASSED" sleep 0.1 tput cub ${#COMMAND_PASSED}

sleep 0.1和输入tput cub ${#COMMAND_PASSED}命令是需要的,以防止在命令提示符之前显示键。

sleep 0.1使得整个命令在提示符之前被打印。

tput cub ${#COMMAND_PASSED}向后移动光标以确保所有不必要的打印都被删除

感谢大家!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐