1. Utilice grep para buscar líneas que comiencen con un punto:
```
grep -E '^\.' texto.txt
```
Este comando busca en el archivo text.txt líneas que comiencen con un punto (`.`) e imprime las líneas coincidentes en la salida estándar.
2. Canalice la salida de grep a sed para cambiar el punto al final de la línea para subrayar (_):
```
grep -E '^\.' texto.txt | sed's/.$/_/g'
```
En el segundo comando, la opción `-E` habilita el uso de sintaxis de expresión regular extendida. El comando sed lee la salida del comando grep y usa `s` (sustitución) para encontrar el punto al final de la línea `(.)`. Reemplaza el punto con un guión bajo `_` usando el indicador `g` (global) para reemplazar todas las apariciones.
El resultado final mostrará todas las líneas del archivo de texto de entrada que comienzan con un punto, pero con los puntos al final reemplazados por guiones bajos.