Pertanyaan yang diberi tag «environment-variables»

Untuk pertanyaan yang berkaitan dengan variabel lingkungan, satu set variabel dinamis yang dapat memengaruhi perilaku proses yang berjalan dan akses ke sumber daya. Gunakan tag ini untuk pertanyaan tentang variabel lingkungan atau pertanyaan tentang masalah yang timbul dari dampak pengaturan atau modifikasi nilai variabel dalam menjalankan proses perilaku dan akses ke sumber daya.


2
Apa arti %% dalam nama fungsi?
Melihat output env, saya perhatikan ada juga fungsi berikut. BASH_FUNC_mc%%=() { . /usr/share/mc/mc-wrapper.sh } Isi file /usr/share/mc/mc-wrapper.sh adalah sebagai berikut. 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 …

3
nilai sementara skrip bash pada perintah
Seperti perintah di bawah ini, if true; then IFS=":" read a b c d e f <<< "$test" Buku itu mengatakan ketika perintah penetapan nilai ( IFS ":") digunakan sebelum perintah utama ( read a b c d e f <<< "$value"), nilainya efektif pada perintah utama sementara. Jadi, readperintahnya …


2
Tetapkan bahasa untuk satu eksekusi program
Lengkap gettext C ++ i18n () “hello world” contoh. menyetel variabel lingkungan LANG menggunakan ekspor sebelum menjalankan program (Linux): export LANG=es_MX.utf8 ./hellogt Apakah ada cara untuk mengatur bahasa saat menjalankan hellogt, seperti argumen baris perintah? Ini akan berguna untuk program pengujian.



3
Tugas bersyarat berdasarkan variabel lingkungan
Dalam skrip bash, saya menetapkan variabel lokal sehingga nilainya tergantung pada variabel lingkungan global eksternal ( $MYAPP_ENV). if [ "$MYAPP_ENV" == "PROD" ] then SERVER_LOGIN=foobar123@prod.example.com else SERVER_LOGIN=foobar987@test.example.com fi Apakah ada cara yang lebih pendek (belum bersih) untuk menulis tugas di atas? (Agaknya menggunakan semacam operator kondisional / inline jika.)

2
Bagaimana Anda membuat RPROMPT dalam pembaruan zsh sendiri di setiap entri?
My RPROMPTdiatur untuk menampilkan info svn menggunakan vcs_info. Bunyinya RPROMPT=${vcs_info_msg_0_}. vcs_infodisebut menggunakan precmd(). Namun, RPROMPT tidak memperbarui ketika saya mengubah direktori. Ini hanya berfungsi jika saya memanggil prompt lagi (baik dengan sumber ~ / .zshrc atau prompt) dan tidak berubah pada chdir, kecuali saya memanggil prompt lagi. Apakah ada cara …

2
Mengapa #! / Usr / bin / env bash tidak berfungsi di sistem saya?
Saya mengalami beberapa masalah ketika menjalankan beberapa skrip instalasi di mana mereka mengeluh bad interpreter. Jadi saya membuat contoh sepele tetapi saya tidak bisa mencari tahu apa masalahnya, lihat di bawah. #!/usr/bin/env bash echo "hello" Menjalankan skrip di atas menghasilkan kesalahan berikut [root@ech-10-24-130-154 dc-user]# ./junk.sh bash: ./junk.sh: /usr/bin/env: bad interpreter: …





3
Kapan `_` variabel lingkungan dari sebuah bash shell?
Bash Manual mengatakan (halaman manual, penekanan saya): Ketika Bash memanggil perintah eksternal, variabel $_diatur ke pathname lengkap dari perintah dan diteruskan ke perintah itu di lingkungannya. Dan ( Parameter Khusus ): _ ( $_, sebuah garis bawah.) Pada startup shell, setel ke pathname absolut yang digunakan untuk memanggil shell atau …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.