Имеется строка типа abc-def-ghi-jkl
.
.
Может ли команда sed
извлечь подстроку слева от n-го символа-разделителя, например abc
для 1, abd-def
для 2 и т. Д.?
Мне это нужно для создания файлов на основе подмножества имени компьютера, обычно abc-def-xyz.domain.com
.
Посмотрев вокруг, выясняется, что awk
, cut
и sed
объединены в такого рода извлечениях, но я предпочитаю что-то, что можно использовать как часть командной строки.