Nói rằng tôi có một số dữ liệu cấu hình trong một tập tin config
. Để thuận tiện, tôi muốn tải dữ liệu này vào một biến shell , CONFIG_DATA
.
Rõ ràng tôi có thể làm:
CONFIG_DATA="$(cat config)"
Nhưng loại này cảm thấy như một công dụng vô dụng đốicat
với tôi. Đây có phải là cách duy nhất để làm điều này? Hoặc có một cách thanh lịch hơn để làm điều đó?
Câu trả lời nên thích POSIX nhưng có thể sử dụng bất kỳ shell nào.
2
Đọc toàn bộ tập tin trong bộ nhớ như thế này hầu như luôn là một ý tưởng tồi, bất kể bạn viết nó như thế nào.
—
Satō Katsura
@SatoKatsura trong một số trường hợp rất đúng. tuy nhiên với mục đích của câu hỏi này, bạn có thể cho rằng tệp siêu nhỏ, vì vậy nó không phải là vấn đề lớn.
—
strugee
@SatoKatsura: tại sao?
—
RemcoGerlich