я работаю с .bash сценария и я пытаюсь удалить строки из файлаBackSpace в .bash файла
sed -e s/^DNS1.*/''/g -i $DNS_IP_CONFIG_FILE
но остается пустой lines.I нужен baskspace в этом коде
я работаю с .bash сценария и я пытаюсь удалить строки из файлаBackSpace в .bash файла
sed -e s/^DNS1.*/''/g -i $DNS_IP_CONFIG_FILE
но остается пустой lines.I нужен baskspace в этом коде
sed -i '/^DNS1.*/d' $DNS_IP_CONFIG_FILE
sed -i -ne '/^DNS1.*/!p' $DNS_IP_CONFIG_FILE
Я не думаю, что sed можно использовать для полного удаления линий. Но, возможно, что-то вроде 'sed -z -e s/^ DNS1 [^ \ n] * \ n] // g -i $ DNS_FILE' – jpaugh