read -rp 'Please enter the described IP address: ' input
##: Validate input here, if it is not empty
##: If it is indeed an format that is valid
##: for your requirement and so on...
sed -E "/network:/{N;/address: \[00\.000\.0\.00\]/s/[[:digit:].]{1,}/$input/;}" file.yaml
3条答案
按热度按时间mf98qq941#
根据您的输入,可能会出现以下情况:
2ic8powd2#
对于
yq
(与jq
相同,但用于YAML
):这是适合这种用法的工具,python和go版本都可以在这里使用。
g2ieeal73#
如果您一直使用
sed
:或
输出
添加
-i
以编辑 * 在位 *