de un archivo (/etc/services) necesito eliminar todos los servicios, excluyendo todas las entradas dobles o más por servicio, excluyendo las líneas que comienzan con '#', ordenar alfabéticamente y almacenar en un archivo. Después de que todo esto fue exitoso, necesito contar las líneas. Y aquí es donde tengo dificultades: para aplicar el comando wc -l... hasta ahora tengo:
cut -f 1 etc/services | sed ‘/^#/ d‘ | sort | uniq -u > uniqueservices.txt
¿Podrías ayudarme?
Gracias
Respuesta1
Prueba esto:
cut -f 1 /etc/services | grep -v -E '^[[:space:]]?#' | sort -u > uniqueservices.txt && wc -l uniqueservices.txt