내 텍스트 파일은 다음과 같습니다.
Liquid penetration 95% mass (m) = 0.000205348
Liquid penetration 95% mass (m) = 0.000265725
Liquid penetration 95% mass (m) = 0.000322823
Liquid penetration 95% mass (m) = 0.000376445
Liquid penetration 95% mass (m) = 0.000425341
이제 Liquid penetration 95% mass (m)
값만 얻기 위해 내 줄에서 삭제 하고 싶습니다. 어떻게해야합니까?
=
표지판 이 하나만있는 경우 다음을 포함하여 이전의 모든 것을 삭제할 수 있습니다 =
.
$ sed -r 's/.* = (.*)/\1/' file
0.000205348
0.000265725
0.000322823
0.000376445
0.000425341
원본 파일을 변경하려면 -i
테스트 후 옵션을 사용하십시오 .
sed -ri 's/.* = (.*)/\1/' file
-r
우리가 탈출하지 않아도 ERE를 사용 (
하고)
s/old/new
교체 old
로new
.*
모든 문자(things)
저장 things
후와 역 참조하는 \1
, \2
등이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다