Para comentar todas las líneas no vacías de un archivo utilizando el comando sed
en Linux, puedes usar la siguiente expresión regular:
sed '/./ s/^/#/' archivo.txt
Veamos lo que estamos haciendo al ejecutar el comando anterior:
- /./: Ésto busca todas las líneas que contienen al menos un carácter.
- s/^/#/: Ésto reemplaza el inicio de cada línea (
^
) con el símbolo de comentario (#
).
De este modo, comentaremos todas las líneas no vacías en el archivo especificado.
Si deseas modificar el archivo directamente, tan sólo tienes que usar el modificador -i:
sed -i '/./ s/^/#/' archivo.txt
Be the first to comment