Попробуйте следующее:
#! /bin/bash
str="Initial Value = 168"
awk '{print $2"="$4}' <<< $str > test.txt
Выход:
cat test.txt
Value=168
У меня есть комментарий, говорящий, что он не адресует ^ M, я на самом деле:
echo -e 'Initial Value = 168 \r' | cat -A
Initial Value = 168 ^M$
После awk
:
echo -e 'Initial Value = 168 \r' | awk '{print $2"="$4}' | cat -A
Value=168$