분기 문자열은 입니다 24000ACB
. 어떻게 꺼내나요 sed
?
나는 노력했다 echo 'origin/releases/2400ACB 294125569b2dc926158b64115f1467f916c9 WIP' | sed 's/[origin/releases/]//g'
.
답변1
origin/releases/
공백이 아닌 여러 문자를 포함하는 다음 부분을 인쇄합니다.
echo 'origin/releases/2400ACB 294125569b2dc926158b64115f1467f916c9 WIP' | sed -n 's/origin\/releases\/\([^ ]\+\).*/\1/p'
또는 /
공백이 아닌 여러 문자가 포함된 마지막 부분을 인쇄합니다.
echo 'origin/releases/2400ACB 294125569b2dc926158b64115f1467f916c9 WIP' | sed -n 's/.*\/\([^ ]\+\).*/\1/p'
답변2
노력하다echo 'origin/releases/2400ACB 294125569b2dc926158b64115f1467f916c9 WIP' | sed 's/[origin/releases/]//g' | awk '{print $1}'