echo -n "refs/heads/feature" | awk -F '/' -v OFS='/' '{ print $3, $4 }' | sed 's/\/$/g'
sed: 1: "s/\/$/g": unterminated substitute in regular expression
sedを削除すると印刷されます。feature/
必要feature
に応じて印刷されます。
echo -n "refs/heads/feature/foo" | awk -F '/' -v OFS='/' '{ print $3, $4 }'
欲しいfeature/foo
git
これはgithubジョブワークフローです。 env varから参照を取得してGITHUB_REF
別のワークフローに割り当てようとしています。
ベストアンサー1
$ echo -n "refs/heads/feature" | awk -F '/' '{ print $3 (NF>3 ? FS $4 : "")}'
feature
$ echo -n "refs/heads/feature/foo" | awk -F '/' '{ print $3 (NF>3 ? FS $4 : "")}'
feature/foo