안녕하세요
리눅스 초보 입니다.
hello
linux
centos
version:5
test
mysql
이런 화일이 있을때
version:5 -> version:6
이런식으로 변경 하는 스크립트를 만들고 싶습니다.
이런것도 있을까요?
안녕하세요
리눅스 초보 입니다.
hello
linux
centos
version:5
test
mysql
이런 화일이 있을때
version:5 -> version:6
이런식으로 변경 하는 스크립트를 만들고 싶습니다.
이런것도 있을까요?
Go to Hell 조!, 中 , 東
sed -e 's/version:5/version:6/' a.txt
라는 명령을 내리면 화면에 출력되는 version:5 가 version:6 로 바뀝니다.
위 명령은 화면으로만 출력하기 때문에 파일에 기록하려면 출력 재지향을 써야되요. 하지만, sed 의 옵션으로 파일에 기록할 수도 있죠. 그리고, sed 라는 것이 있다는 것을 보여주기 위해... 위에서는 간단히 version:5 를 직접 version:6 로 바꾸는 방식을 썼지만, 그보다는 정규표현식이란 것을 이용해서 규칙에 따라 바꾸는 예를 많이 찾을 수 있을거에요. 정규표현식과 sed 를 검색해보세요.