리눅스에서 파일 내용 검색과 동시에 바꿀 수는 없나요..

nissing의 이미지

grep -i -r arm- *
어떤 폴더에서 이렇게 검색했는데 arm-의 내용을 담고 있는 파일들이 너무 많네요..

doc/Makefile: LDPOSTLIBS = -L/skiff/local/arm-linux/lib

와 같은 경우

doc/Makefile: LDPOSTLIBS = -L/skiff/local/arm-xscale-linux/lib

와 같이 자동으로 바꿔주게끔 할 수 있을까요.

aero의 이미지

perl -pi -e 's@LDPOSTLIBS = -L/skiff/local/arm-linux/lib@LDPOSTLIBS = -L/skiff/local/arm-xscale-linux/lib@' *

원본을 .bak을 붙여 백업하고 싶으면

perl -pi.bak -e 's@LDPOSTLIBS = -L/skiff/local/arm-linux/lib@LDPOSTLIBS = -L/skiff/local/arm-xscale-linux/lib@' *