@ Blurman, если вы используете какой-то тип / bin / sh, вы используете опцию perl на месте с этим однострочником:
echo -n 'process ? ';read p; perl -pi -e "s,<process>[^<]*</process>,<process>$p</process>,g" abc.txt
О, кстати, я изменил NA
w / [^<]*
, чтобы разрешить несколько последовательных прогонов;)
+ Michel