0

私はこれを持っています:

sed -i "s/PID:\([0-9]*\)/PID:${$}/" "${ARCHIVO_INFO_SESION}"

PID:これは、単語の後にテキストファイルに保存されたPIDを変更します。

私の質問は、replacemente部分に( )再度書き込む代わりに、間のサブマッチのみを参照することが可能かどうかです。例:PID:

sed -i "s/PID:\([0-9]*\)/\1${$}/" "${ARCHIVO_INFO_SESION}"

ありがとう!

4

1 に答える 1

0

試す

sed "s/\(PID:\)[0-9]*/\1${$}/" "${ARCHIVO_INFO_SESION}"

お役に立てれば、

于 2013-02-01T15:36:38.617 に答える