delete baris yang di awali tanda pagar | java php laravel linux mysql sql bootstrap html css query java php laravel linux mysql sql bootstrap html css query: delete baris yang di awali tanda pagar

Saturday, April 11, 2015

delete baris yang di awali tanda pagar

pas nyetting squid, ada file squid.conf default yang berisi dokumentasinya, nah dokumentasinya ini diawali dengan tanda pagar (#), sedangkan saya mau ngambil settingan squid default tanpa ada dokumentasinya.

Bismillah

q> Googling ketemu sumber[1]

q> Langsung praktek

[sourcecode language="bash"]sed '/^#/d' /etc/squid3/squid.conf  /etc/squid3/squid3.conf[/sourcecode]

Arti dari perintah di atas nya :

cari baris yang diawali dengan tanda # pada file squid.conf kemudian delete baris tersebut kemudian simpan ke squid3.conf

q> Berhasil :) , tapi file yang dihasilkan ada beberapa karakter enter sesuai dengan baris2 yang sudah di-delete tadi.

q> Dengan menambahkan perintah ini :

[sourcecode language="bash"]sed '/^\s*$/d' squid3.conf > squid4.conf[/sourcecode]


q> Maka baris kosong tadi akan ter-delete, sumber[2]

q> Berhasil lagi :)

sumber[1]:
http://stackoverflow.com/questions/8206280/delete-all-lines-beginning-with-a-from-a-file
sumber[2] :
http://stackoverflow.com/questions/16414410/delete-empty-lines-using-sed

Alhamdulillah

No comments:

Post a Comment

saifiahmada.com adalah blog belajar programming Indonesia, membahas lengkap materi bahasa pemrograman: code HTML, CSS, Bootstrap, Desain, PHP, MySQL, coding Java, Query, SQL, dan dunia linux