Есть довольно неприятное выражение, которое хочет повторить, используя bash.
Выражение:
'one two --
Примечание: После * 1008 есть пробел*.
Итак, у меня есть:
IFS= echo 'one$IFStwoIFS--$IFS
Но результат:
one$IFStwo$IFS--$IFS
У вас мало проблем с вашим подходом:
$IFS
two
$IFStwo
$' \t\n'
Вы можете использовать:
echo "one${IFS}two$IFS--$IFS"
, который расширится до (cat -A output):
cat -A
one ^I$ two ^I$ -- ^I$