FROM_HOST only
파일의 값을 1521에서 1525로 변경하고 싶습니다 gexhosts.cat
.
FROM_HOST db201521
TO_HOST db201521
이 작업을 수행하거나 문제를 해결할 수 있는 방법이 있습니까?
나는 다른 많은 활동 에 sed
사용하는 것처럼 그것을 사용할 수 있기를 바랍니다 .sed
답변1
넌 할 수있어:
sed '/^FROM_HOST/ s/1521$/1525/' gexhosts.cat
파일을 그 자리에서 편집하려면:
sed -i.bak '/^FROM_HOST/ s/1521$/1525/' gexhosts.cat
원본 파일은 으로 백업되고 gexhosts.cat.bak
, 수정된 파일은 으로 백업됩니다 gexhosts.cat
.
백업을 유지하고 싶지 않은 경우:
sed -i '/^FROM_HOST/ s/1521$/1525/' gexhosts.cat
답변2
다음을 수행할 수 있습니다.
sed 's/\(FROM_HOST.*\)1521/\11525/' gexhosts.cat