Use variable mangling to strip last \n from message
Due to how stdin is read, the message gets a trailing "\n". sed was used to remove it but this commit use shell variable mangling "${var%Pattern}" instead (faster and nicer).
This commit is contained in:
parent
8aaf901c19
commit
1e7da3c883
@ -60,7 +60,7 @@ else # Message lu de STDIN
|
|||||||
do
|
do
|
||||||
MESSAGE_TO_SEND="$MESSAGE_TO_SEND$line\n"
|
MESSAGE_TO_SEND="$MESSAGE_TO_SEND$line\n"
|
||||||
done
|
done
|
||||||
MESSAGE_TO_SEND=$(echo $MESSAGE_TO_SEND | sed 's/\n$//') # Retire le dernier saut de ligne
|
MESSAGE_TO_SEND=${MESSAGE_TO_SEND%"\n"} # Retire le dernier saut de ligne
|
||||||
fi
|
fi
|
||||||
|
|
||||||
FINAL_MESSAGE_TO_SEND="$MESSAGE_HEADER$MESSAGE_TO_SEND$MESSAGE_FOOTER" # Assemble header, message et footer
|
FINAL_MESSAGE_TO_SEND="$MESSAGE_HEADER$MESSAGE_TO_SEND$MESSAGE_FOOTER" # Assemble header, message et footer
|
||||||
|
Loading…
Reference in New Issue
Block a user