I do feel stupid, but can someone please explain to me, why this:
current="`smartctl -a /dev/sda | awk '/Serial Number/ {printf "%s%s%s %s ", "\033[31m","/dev/sda","\033[0m",$3}'`" current2="`$current | awk '{print $2}'`"
leads to "/dev/sda: No such file or directory" while this:
current2="`smartctl -a /dev/sda | awk '/Serial Number/ {printf "%s%s%s %s ", "\033[31m","/dev/sda","\033[0m",$3}' | awk '{print $2}'`"
is working and this one:
current="`smartctl -a /dev/sda | awk '/Serial Number/ {printf "%s%s%s %s ", "\033[31m","/dev/sda","\033[0m",$3}'`" current2="`echo $current | awk '{print $2}'`"
also working