Как я могу добавить разрыв строки перед множеством значений, входящим в сценарий удара?

История разговора коммуникатора включена дополнением Outlook. Текущая версия Коммуникатора составляет 32 бита только. Дополнение, с которым это поставлется, составляет 32 бита только. К сожалению, это означает, что не будет работать над версией на 64 бита Outlook. 64-разрядный Outlook может только установить 64-разрядные дополнения. Именно по этой причине Microsoft рекомендует придерживаться 32-разрядных версий Office, если нет потребность. Единственное большое преимущество движения 64-разрядного состоит в том, чтобы включить электронным таблицам Excel более чем 2 ГБ. Если у Вас нет потребности в этом, почему бы не установить 32-разрядную версию Office? Это поддерживается на машинах на 64 бита.

Другая опция, к сожалению, состоит в том, чтобы ожидать и обновить. Коммуникатор 2010 должен отсутствовать в недалеком будущем и будет, вероятно, включать 64-разрядную опцию.

3
задан 19 August 2012 в 19:07
2 ответа

Это добавит '\ n' для каждой строки, начинающейся с "foo":

sed 's/^"foo1":/\n&/'
2
ответ дан 3 December 2019 в 06:13

awk решения:

$ awk '{ sub(/^"foo1"/, "\\n&") }; 1'
$ awk '{ if (/^"foo1"/) { print "\\n" $0 } else { print $0 } }'

Поскольку вы сказали:

Я хочу добавить символ разрыва строки (\ n) перед "foo1"

Поэтому я избежал обратная косая черта для вставки символа \ n вместо новой строки.

2
ответ дан 3 December 2019 в 06:13

Теги

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