#!/bin/bash version="${1:-}" csprojPath="${2:-src/StevanFreeborn.AsyncSyncFlagAnalyzer/StevanFreeborn.AsyncSyncFlagAnalyzer.csproj}" if [[ -z "$version" ]]; then echo "Error: Version is required" exit 1 fi content=$(cat "$csprojPath") if [[ "$content" =~ \.*?\ ]]; then content=$(echo "$content" | sed "s|.*|$version|") elif [[ "$content" =~ \ ]]; then content=$(echo "$content" | sed "s||\\n $version|") fi echo "$content" > "$csprojPath"