sed
다음을 수행하는 스크립트를 어떻게 작성합니까 ?
old(a,b)
파일에서 다음으로 바꿔야합니다.
new(b, 0, a)
a,b
문자, 공백, 숫자 및 다음 기호가 포함된 문자열일 수 있습니다..
/
*
-
+
답변1
노력하다:
sed 's/old(\([-a-zA-Z 0-9./*+]*\),\([-a-zA-Z 0-9./*+]*\))/new(\2, 0, \1)/'
sed
다음을 수행하는 스크립트를 어떻게 작성합니까 ?
old(a,b)
파일에서 다음으로 바꿔야합니다.
new(b, 0, a)
a,b
문자, 공백, 숫자 및 다음 기호가 포함된 문자열일 수 있습니다..
/
*
-
+
노력하다:
sed 's/old(\([-a-zA-Z 0-9./*+]*\),\([-a-zA-Z 0-9./*+]*\))/new(\2, 0, \1)/'