GNU/Linux >> Belajar Linux >  >> Linux

perintah ekspor bash

export adalah bawaan Bash, echo dapat dieksekusi di $PATH Anda . Jadi export ditafsirkan oleh Bash sebagaimana adanya, tanpa memunculkan proses baru.

Anda perlu membuat Bash untuk menginterpretasikan perintah Anda, yang dapat Anda berikan sebagai string dengan -c opsi:

bash -c "export foo=bar; echo \$foo"

JUGA:

Setiap pemanggilan bash -c dimulai dengan lingkungan yang segar. Jadi sesuatu seperti:

bash -c "export foo=bar"
bash -c "echo \$foo"

tidak akan berfungsi. Pemanggilan kedua tidak mengingat foo .

Sebagai gantinya, Anda perlu merangkai perintah yang dipisahkan oleh ; dalam satu pemanggilan bash -c :

bash -c "export foo=bar; echo \$foo"

Jika Anda menggunakan C shell -

setenv PATH $PATH":/home/tmp"

Linux
  1. Perintah "eval" Di Bash?

  2. bash sh - perintah tidak ditemukan

  3. Apa perintah ekspor yang seharusnya dilakukan di Linux?

  1. Perintah ekspor Linux

  2. memulai apachectl dari bash

  3. Bash - Perintah tanggal dan spasi

  1. Perintah Bash trap Dijelaskan

  2. Variabel Ekspor Bash

  3. Perintah tunggu bash