如何在Python中获取Shell提示符

-1 投票
1 回答
910 浏览
提问于 2025-04-18 11:39

我正在使用的服务器上的提示信息包含了一些有用的信息。我想知道有没有办法在Python中获取这个字符串,这样我就可以写一个自动化程序,根据运行它的机器(可以通过提示信息得知)来执行特定的操作。

有些人建议使用 /bin/bash,但这并不奏效。它只是进入了bash程序,而那个程序的提示信息是不同的。非常感谢。

1 个回答

1

可以在bash中试试

echo $PS1

来查看提示符的定义。

你可能也能在 ~/.bashrc~/.profile/etc/profile/etc/bash.bashrc 这些文件中找到这个定义。

不过,提示符可以使用一些特殊符号来获取信息,而你无法知道使用了哪个程序。

撰写回答