SED를 사용하여 괄호 안의 계수 이동

SED를 사용하여 괄호 안의 계수 이동

여러 곳에서 곱셈이 발생하는 텍스트 파일이 있습니다. 예를 들면 다음과 같습니다.

1556 * C

나는 그것을 다음과 같이 변환하고 싶습니다.

(double)(1556)*C

어떤 숫자에도

답변1

당신은 그것을 사용할 수 있습니다

sed 's/\([0-9]\+\) *\* */(double)(\1)*/g'

이것은 출력을 제공합니다

(double)(1556)*C

관련 정보