Как указано в комментариях, вы можете использовать jq
, что, похоже, не нравится '
, но любит "
, поэтому
dconf read /org/gnome/terminal/legacy/profiles:/list | tr "'" '"' | jq
работает должным образом
[
"b1dcc9dd-5262-4d8d-a863-f897e3d979b9",
"7b765e06-1bcc-4695-86d6-c2d391651ac2"
]
И следующее тоже будет работать
dconf read /org/gnome/terminal/legacy/profiles:/list | \
tr "'" '"' | \
jq '.[]' | \
while read PROFILE; do
echo "here's the logic for $PROFILE"
done