If I am using this scenario in a script:
#!/bin/bash addvline=$(if [ "$1" ]; then echo "$1"; echo; fi) cat << EOF this is the first line $addvline this is the last line EOF
$1 is emty I get a blank line.
But how can I add a blank line after
$1 for the case it is not emty?
So in the case running the script like:
bash script.sh hello
I would get:
this is the first line hello this is the last line
I tried to achieve this with using a second
echo in the
if statement, but the newline does not get passed.