![使用反斜杠转义的 kickstart 文件中的多行条目](https://linux22.com/image/93751/%E4%BD%BF%E7%94%A8%E5%8F%8D%E6%96%9C%E6%9D%A0%E8%BD%AC%E4%B9%89%E7%9A%84%20kickstart%20%E6%96%87%E4%BB%B6%E4%B8%AD%E7%9A%84%E5%A4%9A%E8%A1%8C%E6%9D%A1%E7%9B%AE.png)
有没有人尝试过类似的东西
network \
--activate \
--onboot=yes \
--bootproto=static \
--etc. \
--etc. \
--etc....
为了使 kickstart 文件更具可读性?反斜杠转义有效吗?
我正在关注 CentOS 7,或多或少是最新、最好的。
答案1
不,kickstart 文件中唯一可以使用行延续的地方是%pre
和%post
脚本。这是因为您在%pre
(或%post
) 和它之间放置的任何内容%end
都只是按原样给出给解释器(可能由 给出--interpreter
)。
kickstart 文件中的所有其他行(除了%packages
和%addon
)都是逐行执行的。
笔记:
我从来没有使用过任何插件,不确定你是否真的可以在
%addon
和 it之间放置一些有意义的东西%end
,以及是否可以有行延续。您可以使用
\
然后预处理您的文件,例如使用sed -z 's/\\\s*\n//'
*
*(-z
特定于 GNU sed
)