GNU/Linux >> Belajar Linux >  >> Linux

envsubst:perintah tidak ditemukan

envsubst mengganti variabel lingkungan dalam string atau skrip Shell. Saat digunakan tanpa opsi, salin stdin ke stdout, menggantikan string variabel lingkungan apa pun, seperti $VARIABLE atau ${VARIABLE}, dengan nilai variabel lingkungan yang sesuai. Jadi, "Editor saya adalah $EDITOR" akan dikonversi menjadi "Editor saya adalah /usr/bin/emacs." Menentukan format shell membatasi substitusi ke variabel yang direferensikan dalam format shell.

opsi baris perintah envsubst

perintah envsubst memiliki opsi yang sangat sedikit seperti yang ditunjukkan di bawah ini:

Opsi Deskripsi
-h, –bantuan Cetak pesan bantuan lalu keluar.
-v, –variabel Tampilkan variabel yang dirujuk dalam format shell, lalu keluar.
-V, –versi Cetak informasi versi lalu keluar.

Jika Anda mendapatkan kesalahan seperti yang ditunjukkan di bawah ini saat menjalankan perintah envsubst:

envsubst: command not found

Anda dapat mencoba memasang gettext paket sesuai pilihan distribusi Anda.

Distribusi Perintah
OS X brew install gettext
Debian apt-get install gettext-base
Ubuntu apt-get install gettext-base
Alpin apk tambahkan gettext
Linux Arch pacman -S gettext
Kali Linux apt-get install gettext-base
CentOS yum install gettext
Fedora dnf instal gettext
Raspbian apt-get install gettext-base

Contoh Perintah envsubst

1. Ganti variabel lingkungan di stdin dan output ke stdout:

$ echo '$HOME' | envsubst

2. Ganti variabel lingkungan dalam file input dan output ke stdout:

$ envsubst < path/to/input_file

3. Ganti variabel lingkungan dalam file input dan output ke file:

$ envsubst < path/to/input_file > path/to/output_file

4. Ganti variabel lingkungan dalam file input dari daftar yang dipisahkan spasi:

$ envsubst '$USER $SHELL $HOME' < path/to/input_file


Linux
  1. manajer langganan:perintah tidak ditemukan

  2. dnf:perintah tidak ditemukan

  3. bc:perintah tidak ditemukan

  1. dpkg:perintah tidak ditemukan

  2. id:perintah tidak ditemukan

  3. w:perintah tidak ditemukan

  1. ifrename:perintah tidak ditemukan

  2. df:perintah tidak ditemukan

  3. du:perintah tidak ditemukan