viでやる場合とsedでやる場合
がある場合それを取り除く方法。
aaa.txtのテキスト内容は以下の通りです。
[root@gochamaze tmp]# cat aaa.txt
[root@gochamaze ~]#
[root@gochamaze ~]#
[root@gochamaze ~]#
sedで実施する場合
に対して\を付ける必要があります。
ダブルコーテーションで囲む場合
[root@gochamaze tmp]# sed -e "s/\[.*\]//g" aaa.txt
#
#
#
シングルコーテーションでも
[root@gochamaze tmp]# sed -e 's/\[.*\]//g' aaa.txt
#
#
#
次にviで実施する場合は
:%s/\[.*\]//g
で同じ結果が得られます。
当たり前といえば当たり前ですが