awk
по умолчанию будет использовать любое количество пробелов в качестве разделителя полей, поэтому ваша проблема может быть решена одним вызовом awk
awk '{ printf("%s-%s\n", $2, $3) }'
с данными, переданными на стандартный ввод awk
.
Делаем то же самое в оболочке (, которая также по умолчанию разделяет ввод по пробелам почти так же, как это делает awk
):
read -r number first second therest
printf '%s-%s\n' "$first" "$second"
с данными, переданными на стандартный ввод read
.
Если вы хотите использовать только tr
и cut
, я полагаю, что у вас уже есть наиболее компактное решение для этого.
После обновления локальной версии xpra, чтобы она совпадала с удаленной версией xpra,
sudo apt install xpra
проблема исчезла.