diff --git a/changelog_info_retriever b/changelog_info_retriever old mode 100644 new mode 100755 index 00c4a482060..8980f88ef6f --- a/changelog_info_retriever +++ b/changelog_info_retriever @@ -1,20 +1,17 @@ #!/bin/bash function parse() { - version=$1 + version=$1 - read -r - while [ -z "`echo $REPLY | grep -e "^#\+ $version"`" ] - do - read -r - done + while IFS= read -r line && [ -z "`echo $line | grep -e "^#\+ $version"`" ] + do + : # do nothing + done - read -r - while [ -z "`echo $REPLY | grep -e "^#\+"`" ] - do - echo "$REPLY" - read -r - done + while IFS= read -r line && [ -z "`echo $line | grep -e "^#\+"`" ] + do + echo "$line" + done } version=$1