Dosyada bazı yapılandırma verilerim olduğunu varsayalım config. Kolaylık sağlamak için, bu verileri bir kabuk değişkenine yüklemek istiyorum CONFIG_DATA.
Açıkçası yapabilirim:
CONFIG_DATA="$(cat config)"
Ama bu bana bir işe yaramazcat gibi geliyor. Bunu yapmanın tek yolu bu mu? Yoksa bunu yapmanın daha zarif bir yolu var mı?
Yanıtlar POSIX'i tercih etmelidir, ancak herhangi bir kabuk kullanabilir.
2
Bellekte böyle bir dosyayı okumak, nasıl yazdığınıza bakılmaksızın neredeyse her zaman kötü bir fikirdir.
—
Satō Katsura
@SatoKatsura bazı durumlarda çok doğru. ancak bu sorunun amacı için dosyanın çok küçük olduğunu varsayabilirsiniz, bu yüzden büyük bir sorun değildir.
—
16'da strugee
@SatoKatsura: neden?
—
RemcoGerlich