Saya memiliki nama file .test dengan pernyataan gema. Sekarang saya ingin menjalankan file ini dari file .bashrc. Apa yang telah saya lakukan sejauh ini adalah:
File .test saya berisi:
echo "hello everyone"
File .bashrc saya mengandung:
echo "hello world"
Sekarang yang saya inginkan adalah menjalankan file .test dari file .bashrc dan inilah yang saya lakukan
Dalam file .bashrc
echo "hello world"
ENV=$(/home/narwen/.test)
echo $ENV
Sekarang ketika saya mencoba menjalankan file .bashrc dari prompt seperti ini
. .bashrc
saya mendapat
Halo Dunia
dan kesalahan seperti ini
XAUTHORITY=/home/niraj/.Xauthority
_=/usr/bin/env
=
Bisakah seseorang membantu saya?
ENV=VAR
Jawaban:
Cukup gunakan:
atau:
Atau, jika Anda ingin menyimpan output
. /path/to/.test
dalam variabelENV
, maka gunakan:Jadi, tolong jangan gunakan spasi di sekitar
=
tugas dalam.Dan nanti, Anda bisa menggunakan
$ENV
variabel seperti:sumber
.test
File Anda sedang dieksekusi sebagai skrip. Sebagai gantinya, Anda mungkin perlu garpu shell untuk menerapkan variabel ENV ke shell:.test
File sayaecho "something"
sebagai konten dan.bash
memilikiENV=$(. /home/braiam/.test)
:sumber
.
dan.test
.