- 그것이
- 을 표준 입력 값을 사용하는 간단한 파이썬 스크립트를 작성하려고 해요을에 stdout에 리디렉션하면과 출력을 특정 일치하는 단어를
- 패스를 대체 새로운 값을 표준 출력으로 되 돌리십시오.
나는 stdin에서 값을 가져 와서 일치하는 단어를 찾는 부분 만 가지고 있습니다.
<something>REPLACEME</something>
<blah>UNTOUCH</blah>
foo는
의import re
import sys
for line in sys.stdin:
matchObj = re.search(r'<something>(.*)</something>',line)
if matchObj:
oldWord = matchObj.group(1)
print oldWord
내용은 내가이 명령을 실행 이상적 경우
cat foo | ./test.py
나는이
<something>NEWWORD</something
<blah>UNTOUCH</blah>
RTFM ['re.sub()'] (https://docs.python.org/2/library/re.html?highlight=re.sub#re.sub). –