man cut
обучает нас:
-f, --fields=LIST
select only these fields; also print any line that contains
no delimiter character, unless the -s option is specified
, поэтому запятая в:
$ cut -d / -f 5,9 file
является правильным ответом.Однако выходной разделитель также будет /
:
domain_name/service_name
, если вы не определите его отдельно.man cut
, вот и мы:
--output-delimiter=STRING
use STRING as the output delimiter the default is to use the input delimiter
Итак:
$ cut -d / -f 5,9 --output-delimiter=\ file # or --output-delimiter=" "
должен вывести:
domain_name service_name