lhunath 1415810782 learn Update xmlstarlet ed -S --update 'staff/person[@name="bob"]' -v 80000 <<< '80000' lhunath 1415810800 forget lhunath 1415810953 learn Update an XML value: xmlstarlet ed -S --update 'staff/person[@name="bob"]' -v 80000 <<< '70000' # use -L to update a file in-place. lhunath 1415811242 forget lhunath 1415811251 learn Update an XML value: xmlstarlet ed -P --update 'staff/person[@name="bob"]' -v 80000 <<< '70000' # use -L to update a file in-place.