Я пытаюсь удалить линии, объединяющие определенный шаблон.
Мой шаблон хранится в переменной.
sed "/${iceclone_id_comb}/d" ${held_file_path}${held_file_name} > ${outputpath}Tempout.dat
но это не работает. Шаблон не сопоставляется, и строки не удаляются.
$ {iceclone_id_comb} будет иметь следующие значения
300307569730. * 006
300305422783. * 006
однако, если я жестко закодирую, он будет работать
sed '/300307569730.*006/d' ${held_file_path}${held_file_name} > ${outputpath}Tempout.dat
подробности о
sshuser@hn0-iceprd:~/ProdHeld_April30$ uname -a
Linux hn0-iceprd 4.4.0-119-generic #143-Ubuntu SMP Mon Apr 2 16:08:24 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
sshuser@hn0-iceprd:~/ProdHeld_April30$ echo $SHELL
/bin/bash