Pytania otagowane jako environment-variables

W przypadku pytań dotyczących zmiennych środowiskowych, zestaw zmiennych dynamicznych, które mogą wpływać na zachowanie uruchomionych procesów i dostęp do zasobów. Tego znacznika należy używać w przypadku pytań dotyczących zmiennych środowiskowych lub pytań dotyczących problemów wynikających z wpływu ustawienia lub modyfikacji wartości zmiennych w zachowaniu procesów i dostępie do zasobów.

2
Co oznacza %% w nazwie funkcji?
Patrząc na wynik envzauważyłem, że jest też następująca funkcja. BASH_FUNC_mc%%=() { . /usr/share/mc/mc-wrapper.sh } Zawartość pliku /usr/share/mc/mc-wrapper.sh jest następująca. MC_USER=`id | sed 's/[^(]*(//;s/).*//'` MC_PWD_FILE="${TMPDIR-/tmp}/mc-$MC_USER/mc.pwd.$$" /usr/bin/mc -P "$MC_PWD_FILE" "$@" if test -r "$MC_PWD_FILE"; then MC_PWD="`cat "$MC_PWD_FILE"`" if test -n "$MC_PWD" && test -d "$MC_PWD"; then cd "$MC_PWD" fi unset MC_PWD fi …

3
tymczasowa wartość skryptu bash przy komendzie
Jak poniżej polecenia, if true; then IFS=":" read a b c d e f <<< "$test" Książka mówi, że gdy polecenie przypisania wartości ( IFS ":") jest używane przed poleceniem głównym ( read a b c d e f <<< "$value"), jego wartość obowiązuje tymczasowo dla polecenia głównego. Tak więc …


2
Ustaw język dla pojedynczego wykonania programu
Kompletny przykład „hello world” w C ++ i18n gettext (). ustawia zmienną środowiskową LANG za pomocą eksportu przed uruchomieniem programu (Linux): export LANG=es_MX.utf8 ./hellogt Czy istnieje sposób ustawienia języka podczas wykonywania hellogt, na przykład argument wiersza poleceń? Przydałoby się to do testowania programów.



3
Przypisanie warunkowe na podstawie zmiennej środowiskowej
W skrypcie bash przypisuję zmienną lokalną, aby wartość zależała od zewnętrznej, globalnej zmiennej środowiskowej ( $MYAPP_ENV). if [ "$MYAPP_ENV" == "PROD" ] then SERVER_LOGIN=foobar123@prod.example.com else SERVER_LOGIN=foobar987@test.example.com fi Czy istnieje krótszy (ale czysty) sposób na napisanie powyższego zadania? (Prawdopodobnie używa pewnego rodzaju operatora warunkowego / inline if.)

2
Jak sprawić, by RPROMPT w aktualizacji zsh sam się aktualizował przy każdym wejściu?
Mój RPROMPTjest ustawiony do wyświetlania informacji o svn za pomocą vcs_info. Czyta RPROMPT=${vcs_info_msg_0_}. vcs_infonazywa się za pomocą precmd(). Jednak RPROMPT nie aktualizuje się, kiedy zmieniam katalogi. Działa tylko wtedy, gdy ponownie wywołam monit (przez source ~ / .zshrc lub monit) i nie zmieni się po chdir, chyba że ponownie wywołam …

2
Dlaczego #! / Usr / bin / env bash nie działa w moim systemie?
Podczas uruchamiania skryptów instalacyjnych, na które się skarżyły, napotkałem pewne problemy bad interpreter. Zrobiłem więc trywialny przykład, ale nie mogę zrozumieć, na czym polega problem, patrz poniżej. #!/usr/bin/env bash echo "hello" Wykonanie powyższego skryptu powoduje następujący błąd [root@ech-10-24-130-154 dc-user]# ./junk.sh bash: ./junk.sh: /usr/bin/env: bad interpreter: No such file or directory …



3
Kiedy `_` jest zmienną środowiskową powłoki bash?
Bash Manual mówi (manpage, mój nacisk): Gdy Bash wywołuje polecenie zewnętrzne, zmienna $_jest ustawiana na pełną ścieżkę do polecenia i przekazywana do tego polecenia w jego środowisku. I ( parametry specjalne ): _ ( $_podkreślenie.) Przy uruchamianiu powłoki ustaw bezwzględną nazwę ścieżki używaną do wywoływania powłoki lub skryptu powłoki wykonywanego …




Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.