1
나는 대답을 둘러 보았지만 내 경우에는 여러 변수를 다루지 않는 것처럼 보였습니다. 그래서 여기 누군가가 배쉬 - 푸 (bash-fu)를 도울 수 있기를 바랍니다.BASH 변수에 대한 SVN 로그 출력
가 나는 SVN 로그과 같이이 : 나는 개정 번호 및 설명을 잡기 위해 찾고 있지만 여기에 내가 복수의 repos를 통해거야 캐치이고있어
rXXXX | username | 2017-11-23 11:28:13 -0400 (date blah blah) | 1 line
here's the comment.
(다른 식별자 호출이 아이디) 그래서 나는 이렇게 루프를 가지고 있습니다 :
for REPO in REPOS
do
for ID in IDS
do
svn log --search $ID $REPO
#need to grab revision and comment in here
REVISION=''
COMMENT=''
done
done
그래서 이것을 변수로 얻고 그 다음에 내 일을해야합니다.
어떤 도움을 주셔서 감사합니다.
편집 : 오 사람들이 언급하기 전에는 svn 및 bash 명령 옆에 아무것도 사용할 수 없습니다.
만 "bash는 명령을"말, 당신은 단지 쉘 내장 명령을 의미합니까? 그래서'awk'와 같은 다른 언어를 사용할 수 있습니까? – cdarke
예 awk는 괜찮지 만 기본 Linux 설치로 작업 중이므로 어떤 도구 나 표준이 아닌 것은 얻을 수 없습니다. – Hans
그 다음에는 bash 명령 그 이상입니다. "기본 리눅스 설치"는 배포판에 따라 다르며 펄 (perl)과 파이썬 (python)을 자주 포함합니다. – cdarke