Saya perlu mengedit file seperti berikut:
auto wlx00
allow-hotplug wlx00
iface wlx000 inet dhcp
iface wlx000 inet6 auto
post-up sysctl -w net.ipv6.conf.wlx000.accept_ra=2
auto wlx000
tujuannya adalah untuk menghapus baris yang dimulai dengan 'iface ... inet6' dan juga menghapus beberapa yang dimulai dengan spasi (bisa tidak ada atau lebih dari satu):
iface wlx000 inet6 auto
post-up sysctl -w net.ipv6.conf.wlx000.accept_ra=2
dan jaga sisanya untuk hasil berikut:
auto wlx00
allow-hotplug wlx00
iface wlx000 inet dhcp
auto wlx000
Saya mencoba dengan sed menggunakan sebagai berikut:
sed -i.old -r -e "/iface\s*\w*\s*inet6.*/,\${d;/^\s.*/d;}" /etc/configfile
tetapi menghapus semuanya mulai dari tempat yang tepat tetapi terhapus sampai akhir. Saya hanya ingin menghapus garis menatap spasi setelah teks iface pilih.