Команда Sed для извлечения подстроки слов, разделенных символами, в строке

Для такой строки, как abc-def-ghi-jkl .
Может ли команда sed извлечь подстроку слева от n-го символа-разделителя, например abc для 1, abd-def для 2 и т. Д.?

I он нужен для создания файлов на основе подмножества имени хоста компьютера, обычно abc-def-xyz.domain.com .

При осмотре выяснилось, что awk , cut и sed объединены в такого рода извлечениях, но я предпочитаю то, что можно использовать как часть командная строка.

0
задан olibre 7 February 2012 в 15:04
поделиться