다음 내용이 포함된 텍스트 파일이 있습니다.
0 0 -1 0
1 0 0 0
0 -1 0 0
1.5 0.0 1.0 1
1.0
나는 그것을 다음으로 바꾸고 싶습니다 2.0
:
0 0 -1 0
1 0 0 0
0 -1 0 0
1.5 0.0 2.0 1
그래서 저는 다음 명령을 사용합니다.
sed -i 's/'1.0'/'2.0'/g' /home/user1/file1.txt
아니면 이거:
sed -i 's/1.0/2.0/g' /home/user1/file1.txt
하지만 이것이 나타나는데 어떻게 해결해야 할지 모르겠습니다.
0 0 -2.0
2.0 0 0
0 -2.0 0
1.5 0.0 2.0 1
답변1
검색 패턴에서 점을 이스케이프 처리해야 합니다.
sed -i 's/1\.0/2.0/g' /home/user1/file1.txt