Este deve ser um trabalho simples de cut
:
cut -d/ -f5,6 --output-delimiter=" "
-
-d/
define o delimitador de entrada como/
-
-f5,6
produz apenas o 5º e o 6º campo -
--output-delimiter=" "
define o delimitador de saída como um espaço
A mesma coisa com awk
, awk
por padrão define o separador do campo de saída como espaço:
awk -F/ '{print ,}'
Exemplo:
% cat file.txt
service_name1= apple/ball/cat/dog/egg/12.34.56/ball/apple
service_name2= fan/girl/house/ice/joker/23.45.67/fan/girl
% cut -d/ -f5,6 --output-delimiter=" " file.txt
egg 12.34.56
joker 23.45.67
% awk -F/ '{print ,}' file.txt
egg 12.34.56
joker 23.45.67