POSIXly:
sed 's/[0-9]\{1,\}/(&, 0)/' < file
Substituiria a primeira ocorrência de uma série de um ou mais ( \{1,\} ) dígitos decimais por (&, 0) (em que & é o texto que está sendo substituído) em cada linha.
Algumas implementações sed têm uma opção -E para usar expressões regulares estendidas (ERE) em vez das implementações básicas (BRE), quando você pode usar + no lugar de \{1,\} . -E pode chegar à próxima versão da especificação POSIX:
sed -E 's/[0-9]+/(&, 0)/' < file
Algumas implementações sed , como o GNU sed support \+ como alias BRE para \{1,\} , embora não sejam portáteis / padrão.
Para usar expressões regulares perl que estão se tornando um novo padrão de fato para expressões regulares, você pode usar ... perl :
perl -pe 's/\d+/($&, 0)/' < file