Saya memiliki dua file skrip shell test1.sh dan test2.sh . Saya punya file lain yang disebut translogs.txt .
Sekarang saya perlu menyalin nilai dua variabel di test1.sh ke translog.txt dan variabel yang sama perlu disalin ke nilai yang sesuai di test2.sh .
test1.sh
#!/bin/sh
ONE="000012"
TIME="2013-02-19 15:31:06"
echo -e "$ONE\n$TIME">translog.txt;
translog.txt
ONE="000012"
TIME="2013-02-19 15:31:06"
Tapi di sini di test2.sh , saya ingin nilai yang sama seperti di translog.txt ke variabel yang sesuai seperti ONE dan TIME harus memiliki nilai yang sama seperti di translog.txt
test2.sh
#!/bin/sh
ONE="000012"
TIME="2013-02-19 15:31:06"
linux
shell-script
sh
Rudra
sumber
sumber
Jawaban:
Jika Anda ingin konten translog.txt benar-benar terlihat seperti dalam contoh Anda dan Anda tidak keberatan beralih dari dasbor ke bash, Anda dapat menggunakan
source
(lihat Perintah Shell Builtin di man bash ) untuk menjalankan isi translog.txt di shell saat ini.test1.sh:
test2.sh
Uji
sumber