문서에 2100 sdfsffd 3000 fsdfsfd 5000 fdsf 6000 sfsdf 저런식으로 숫자가 있고 문자가 있어요 문자는 그대로 놔두고 숫자만 일괄적으로 모두 +6000 을 하고 싶습니다. 무려 7000줄 가까이 되다보니 일일이 손으로 수정하려니 너무 힘이 드네요 문서에 있는 모둔 숫자를 일괄적으로 6000을 더하기 하고 싶습니다. 아시는분 좀 도와주시면 감사하겠습니다. vi 정규식이나 아무거나 좀 갈챠주셔요.
vi 에서 숫자에 일괄로 더하려면 펄이나 awk 를 써서 :%!awk 로 바꾸는 방법이 있습니다. 예를 들면 awk '{ if ($1 ~ /^[0-9]+$/) $1+=6000 } 1' 형식입니다.