нужна помощь - как удалить строку из файла, если последний символ - ":" с помощью sed, на машине Solaris
например, sed удалит следующую строку (включая черную линию)
/etc/val/config/globals.xml:/globals/CLUSTERNODES/node:
пример, что не нужно удалять
/etc/val/config/globals.xml:/globals/CLUSTERNODES/node:node1a
sed -e '/:$/d' < foo > foo.new
выполнит свою работу (только что протестировал его на Solaris 8, и все в порядке).