PS1 - это переменная среды для подсказки bash. Я могу получить это от echo $PS1
Как получить переменную окружения PS1 от golang?
Я пытаюсь использовать os.Getenv, чтобы получить PS1
, но ничего не возвращает:
package main
import (
"fmt"
"os"
)
func main() {
fmt.Println(os.Getenv("PS1"))
}
Почему это происходит и как я должен это исправить? Спасибо.
- переменная, фактически установленная? doesn перечисление 'os.Environ' показывает вам пару« PS1 = значение »? –
Я могу получить его с помощью 'echo $ PS1' – waitingkuo
, вы начинаете процесс (я имею в виду запуск этой программы) с тем же пользователем? –