Shell Scripting มือใหม่ที่นี่
โปรดอดทนกับฉัน
Linux 3.0.101-108.87-ค่าเริ่มต้น x86_64
ฉันมี Script1.sh ซึ่งกำลังอ้างอิงโฟลเดอร์ ฉันกำลังพยายามรวมเส้นทางเหล่านี้ทั้งหมดไว้ในสคริปต์ในที่เดียว headerscript.sh แล้วอ้างอิงถึง headerscript.sh ใน Script1.sh
ฉันกำลังทำสิ่งนี้อยู่ในขณะนี้
Script1.sh
setenv SCRIPT /../site/SCRIPTS
setenv TOP /../site/TOP
setenv SUB1 /../site/../.../SUB1
setenv SUB2 /../site/../.../SUB2
setenv SUB3 /../site/../.../SUB3
setenv SUB4 /../site/../.../SUB4
setenv SUB5 /../site/../.../SUB5
อยากทำอย่างอื่นแทน
Script1.sh
รวม headerscript.sh
และ headerscript.sh จะมีลักษณะดังนี้
headerscript.sh
setenv SCRIPT /../site/SCRIPTS
setenv TOP /../site/TOP
setenv SUB1 /../site/../.../SUB1
setenv SUB2 /../site/../.../SUB2
setenv SUB3 /../site/../.../SUB3
setenv SUB4 /../site/../.../SUB4
setenv SUB5 /../site/../.../SUB5
สิ่งนี้ทำให้ฉันสามารถสร้างสคริปต์แบบแยกส่วนได้ด้วยการรวม headerscript.sh ในสคริปต์อื่นและแก้ไขข้อบกพร่องได้ง่ายขึ้น
ฉันควรทำอย่างไร ?
ฉันไม่ต้องการรวมสิ่งนี้ไว้ใน .alias