如何在Python中获取Shell提示符
我正在使用的服务器上的提示信息包含了一些有用的信息。我想知道有没有办法在Python中获取这个字符串,这样我就可以写一个自动化程序,根据运行它的机器(可以通过提示信息得知)来执行特定的操作。
有些人建议使用 /bin/bash
,但这并不奏效。它只是进入了bash程序,而那个程序的提示信息是不同的。非常感谢。
1 个回答
1
可以在bash中试试
echo $PS1
来查看提示符的定义。
你可能也能在 ~/.bashrc
、~/.profile
、/etc/profile
或 /etc/bash.bashrc
这些文件中找到这个定义。
不过,提示符可以使用一些特殊符号来获取信息,而你无法知道使用了哪个程序。