regex para o número de 3 dígitos: [0-9]{3}
Então, para substituir 111 por 200:
sed -E 's/[0-9]{3}/200/g'
você precisa do sinalizador -E para regexs estendidos
INPUT
RANDOMSTRING BLA-BLA [111] RANDOMSTRING BLA-BLA
OUTPUT
RANDOMSTRING BLA-BLA [200] RANDOMSTRING BLA-BLA
[111] pode conter vários números com 3 dígitos: 120 ou 300 ou 400 ou 101, etc.
Então tudo que eu quero ~ isto:
sed "s/Howtos<\/a> \[111] \//'grep '^<a href="' list.txt | wc -l'/" original.txt
"Regexp'ing the 111" é a única coisa que não consigo descobrir
A saída de:
grep '^<a href="' list.txt | wc -l
seria, por exemplo, 200 no exemplo
Tags sed