LINUX.ORG.RU

Помогите по sed'у

 ,


0

1

Всем доброго дня Подскажите, вот изучаю сед хочу научится переставлять слова разделенные пробелами но что то ничего не получается Допустим слово может быть любым набором символом, все кроме пробелов

Итого соорудил вот такую конструкцию

echo 'abcd qwer zxc 123' | sed -E "s/([^[[:space:]]]+)([^[[:space:]]]+)([^[[:space:]]]+)/\2 \1 \3/"

Вроде все по гуглу и мануалам но не работает, вывод даёт теже

abcd qwer zxc 123

Что не так то?