Форматирование файла для его удачного использования в терминале [дубликат]

На этот вопрос уже есть ответ здесь:

У меня есть большой текстовый файл с "Термины" и их "Определение" разделены пробелами (переменная). Я хочу использовать его в формате cookie с предсказаниями.

Текущий формат файла:

**term1**     this is my definition with occasional(<br>,/,e.g., ; etc symbols) and some are way longer
**term2**  this is my definition with occasional(<br>,/,e.g., ; etc symbols)

Я хочу преобразовать его в следующий формат

**term1** : this is my definition with occasional(<br>,/,e.g., ; etc symbols)
%
**term2** : this is my definition with occasional(<br>,/,e.g., ; etc symbols)
%

, возможно, с помощью какой-нибудь sed или awk (я не очень хорош ни в одном из них)

помогите пожалуйста.

0
задан 17 October 2013 в 21:42

1 ответ

Вот один из способов:

awk '{$1 = $1 " : "; print; print "%"}' filename

Если подумать, это сожмет любые последовательности пробелов в одно пространство. Используйте это вместо:

sed 's/[[:blank:]]\+/ : /; a %' filename
0
ответ дан 17 October 2013 в 21:42

Другие вопросы по тегам:

Похожие вопросы: