2013-11-27 4 views
0

git branch | grep <something> | cut -d' ' -f2은 하위 문자열 <something>이 포함 된 분기의 이름을 알려줍니다. 그래서 같은 자식 별칭이 명령을 넣을려고 그러나git 별칭 : 매개 변수가 작동하지 않습니다.

[alias] 
    gb = "!f(){ git branch | grep $1 | cut -d' ' -f2; };f" 
    # ... 

,이 작동하지 않습니다 그냥 빈 줄을 생산합니다. 이 문제를 어떻게 해결할 수 있습니까?

+0

우연히 현재 브랜치가 아닌 브랜치를 검색하고 있습니까?이 경우 'cut'옵션을 버리는 선의 맨 앞에 '*'가 없습니까? 그렇다면'cut '호출 대신'awk'{print $ NF}''를 사용해보십시오 ... – twalberg

답변

0

위에서 언급 한대로 표시된대로 cut 명령 대신 awk '{print $NF}'을 사용합니다.

관련 문제