You can use the sed
or grep
command in Linux to remove all lines from a file that start with a specific character.
If you want to edit the file in place, and your version of sed
supports the -i
option, you can use sed
as follows:
sed -i '/^;/d' filename
The ^;
is a regular expression that matches lines that start with ;
, and d
tells sed
to delete those lines. -i
tells sed
to edit the file in place.
If your version of sed
does not support -i
or you do not want to edit the file in place, you can redirect the output to a new file:
sed '/^;/d' filename > newfile
If you prefer grep
, you can use the -v
the option which inverts the matching, to exclude lines that start with ;
:
grep -v '^;' filename > newfile
This will print all lines that do not start with ;
to newfile
.
Remember to replace filename
with the name of the file, you want to modify.
Be First to Comment