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