我正在尝试删除计算特定模式的行。 我的模式存储在一个变量中。
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
os详情
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