在许多情况下,我希望将声明中使用的属性名称从一个更改为另一个。基本上来自P31"实例"到P279""的子类,用于现有语句。这涉及重新创建所有参数。
更快地寻找更换所选属性的东西,而不必输入所有参数。
示例是Q622666" Siege tower",它是一个攻城引擎的实例,但它不是一个实例,它是一个子类。
$ awk -v pat="81SaWoLa" \
-v rep="0.00005214" \
'$0 ~ pat { $2 = rep }; 1' input.txt