원래 스크립트는 선배님이 관리해 주셨는데 이해하기 너무 어려운 쉘 스크립트였습니다. 사장님께서 파이썬으로 다시 작성해 달라고 하셔서 svn 로그에서 타임스탬프 필드를 가져오는 것입니다.
]
파이썬의 지시를 따랐습니다. 작성 방법은 명령을 하나로 합치고 popen을 호출하여 실행하는 것입니다.
그러나 실행 시 아래와 같이 오류가 보고되었습니다.
그런 다음 cmd의 앞부분을 측정했는데
결과는 다음과 같습니다.
결과가 정확하다고 볼 수 있는데, sed 부분에서 판단 문제가 발생하는 경우 선배님들의 도움 부탁드립니다.
명령줄에 명령어를 직접 복사하면 작동이 되나요? 작동한다면 문자열 구성에 실수를 했다는 의미입니다. 예를 들어, 파이썬에서는 "%F"와 '"%F"'가 다르고 '2'와 '\ 2'는 다릅니다
처음 일을 시작할 때는 남의 아이디어에 너무 집착해서 최대한 Python을 활용해 함수를 구현하려고 했어요. 문제를 해결하려면 Python의 대체 기능을 사용하세요
필요없어요
으아악sed/grep
...