2013-06-18 52 views
0

我.bash腳本工作,我嘗試從文件退格在.bash文件

sed -e s/^DNS1.*/''/g -i $DNS_IP_CONFIG_FILE 

刪除線,但仍然是黑屏lines.I需要baskspace在此代碼

+0

我不認爲sed可以用來完全刪除行。但是,對於原創性,可能是'sed -z -e s/^ DNS1 [^ \ n] * \ n] // g -i $ DNS_FILE' – jpaugh

回答

5
sed -i '/^DNS1.*/d' $DNS_IP_CONFIG_FILE 
5
sed -i -e '/^DNS1/d' "$DNS_IP_CONFIG_FILE" 
+0

+1。 – jpaugh

1
sed -i -ne '/^DNS1.*/!p' $DNS_IP_CONFIG_FILE