Это может сработать для вас:
cut -d' ' -f5 file | paste -d',' -s
+12.0,+15.5,+9.0,+13.5
или
sed '/^.*\(+[^ ]*\).*/{s//\1/;H};${x;s/\n/,/g;s/.//p};d' file
+12.0,+15.5,+9.0,+13.5
или
sed 's/\S\+\s\+//;s/\s.*//;H;$!d;x;s/.//;s/\n/,/g' file
Для каждой строки в файле; отрежьте первое поле и следующие за ним пробелы, отрежьте оставшуюся часть строки, следующей за вторым полем, и добавьте к удерживаемому пробелу. Удалите все строки, кроме последней, где мы переключаемся на удерживаемое пространство, и после удаления введенной новой строки в начале конвертируем все новые строки в ,'s.
NB Может быть написано:
sed 's/\S\+\s\+//;s/\s.*//;1h;1!H;$!d;x;s/\n/,/g' file
listOfStuff mkString ", "или Haskell'sintercalate ", " listOfString