#!/bin/sh WORKDIR="$1" cd "$WORKDIR" ARGS_ARRAY=($@) ARGS=${array[@]:1} OUTPUT=$(bash -c "$ARGS") RESULT=$? echo "$OUTPUT" #Output multiline strings. #https://trstringer.com/github-actions-multiline-strings/ OUTPUT="${OUTPUT//'%'/'%25'}" OUTPUT="${OUTPUT//$'\n'/'%0A'}" OUTPUT="${OUTPUT//$'\r'/'%0D'}" echo "::set-output name=console::$OUTPUT" exit $RESULT