Pessoalmente, gosto da opção -r
de sed
que permite expressões regulares estendidas, para que os parênteses não precisem ser ignorados:
sed -r "s#(Comment=)(.*)#'<span size=\"xx-large\"></b>'#" 3dchess.sh
Observe que, como você deseja usar '
na substituição, não é possível usar sed 's///'
, mas precisa usar sed "s///"
. Além disso, como você precisa ter /
como parte do padrão, não é possível usá-lo como um delimitador, portanto, é necessário escolher outro caractere. Eu escolhi #
, mas você pode usar o que quiser. Como disse Graeme, quando você tiver certeza de que isso funciona bem, adicione a opção -i
para editá-lo.