说我的文件中有一些配置数据config
。为了方便起见,我想将此数据加载到shell变量中CONFIG_DATA
。
显然我可以做到:
CONFIG_DATA="$(cat config)"
但这对我来说感觉像是无用的cat
。这是唯一的方法吗?还是有一种更优雅的方法呢?
答案应该首选POSIX,但可以使用任何shell。
2
像这样读取内存中的整个文件几乎总是一个坏主意,无论您如何编写它。
—
聪桂
@SatoKatsura在某些情况下非常正确。但是,出于这个问题的目的,您可能会认为该文件非常小,因此不是主要问题。
—
奋斗
@SatoKatsura:为什么?
—
RemcoGerlich