awk '{ print "service file", $2 }' /etc/services
Para evitar linhas e linhas vazias que só têm comentários:
awk '/^[a-z]/ { print "service file", $2 }' /etc/services
O seguinte comando awk imprime os resultados do arquivo de serviços
# awk '{print $2}' /etc/services
48002/tcp
48002/udp
48003/tcp
Como posso manipular a saída para que imprima o "arquivo de serviço" antes de cada linha? Algo como:
# awk '{print $2}' /etc/services .......
service file 48002/tcp
service file 48002/udp
service file 48003/tcp
awk '{ print "service file", $2 }' /etc/services
Para evitar linhas e linhas vazias que só têm comentários:
awk '/^[a-z]/ { print "service file", $2 }' /etc/services