>проще говоря мне нужно выбрать первые 8 символов Ну так не мучайтесь с sed'ом, используйте cut, как вам уже говорил phpcoder, или awk:
Правда в примере phpcoder'a имеется опечатка:
>cut -f' ' -f1
Надо бы писать так: cut -d' ' -f1 //mirror_ext/oracle/BUD/sapbackup/backBUD.log (таким
образом вы установите пробел в качестве разделителя полей и выберете первое поле).
Можете также использовать следующие конструкции:
$ cut -c 1-8 //mirror_ext/oracle/BUD/sapbackup/backBUD.log # Вырезаются первые 8 символов
$ awk '{print $1}' //mirror_ext/oracle/BUD/sapbackup/backBUD.log # Вырезается первое поле
P.S. Кстати, а "постоянные переменные" - это что? :-)