Запитання з тегом «replace»

3
Замініть кілька рядків за один прохід
Я шукаю спосіб замінити рядки заповнювача у файлі шаблону конкретними значеннями, спільними інструментами Unix (bash, sed, awk, можливо perl). Важливо, щоб заміна проводилася за один прохід, тобто те, що вже відскановано / замінено, не повинно розглядатися для іншої заміни. Наприклад, ці дві спроби провалюються: echo "AB" | awk '{gsub("A","B");gsub("B","A");print}' >> …
11 bash  sed  awk  string  replace 

2
Пошук і заміна збережених випадків у vim?
В vimзнаю, я можу шукати з чутливістю до регістру чи без нього. Але якщо я хочу шукати рядок у верхньому або нижньому регістрі та замінити його заміною того ж випадку, чи можливо це в одному :s///? Наприклад, я хочу змінити ці рядки: short Short SHORT до long Long LONG Я …

5
Sed: Замініть візерунок на кожному другому новому рядку?
Чи є спосіб сказати sedзамінити візерунок на кожен другий випадок? Або хоча б на кожному другому рядку? (Звичайно, це можливо зі сценарієм, але я запитав себе, чи sedможна це зробити). Редагувати я знайшов sed -e "s/pattern/replacement/g;n" Але воно замінювало кожне перше виникнення, а не друге. Приклад Вхідний файл: I have …
10 sed  replace 

2
Видаліть невідомий символ Unicode з текстових файлів - sed, інші методи bash / shell
Мені потрібно шукати і замінювати всі випадки невідомого символу в деяких файлах з однаковою назвою. Відкриваючи такі файли за допомогою vi, я прочитав <91> код цього символу. Відкриваючи їх нано, я прочитав «знак питання» в ромбі (чорний ремінь). Я хотів би замінити такого невідомого персонажа цитатою ('). Я намагаюся безліч …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.