Отключить удаление новых строк в Bash

Я хочу в переменную записать вывод команды netctl list. Если вызвать её в терминале, вывод будет таким:

* WIFI-1
  WIFI-2
  WIFI-3

Здвёздочкой "*" отмечен активный профиль Wi-Fi. Но, если попытаться записать этот вывод в переменную:

profiles=$(netctl list)

То все переходы на новую строку удалятся, как и звёздочка "*". То есть в переменной окажется:

WIFI-1 WIFI-2 WIFI-3

Как изменить такое поведение bash?

UPD:

Вот такой сценарий:

#!/usr/bin/bash

profiles=$(netctl list)

echo $profiles

Вообще выводит

wifi.sh WIFI-1 WIFI-2 WIFI-3

Где "wifi.sh" - имя файла со сценарием. Ведь я нигде не вывожу это название.


Ответы (1 шт):

Автор решения: dIm0n

Они не удаляются на самом деле. Просто выводите не так, как надо:

x=$(netctl list)
echo "$x"
→ Ссылка