Конструктор команд sed та awk
Створюйте готову команду sed або awk з кількох параметрів із автоматичним екрануванням спецсимволів.
Конструктор команд sed та awk
Правильна sed або awk команда потребує пам'ятання екранування розділювачів, різниці прапорців GNU та BSD, синтаксису полів awk. Цей інструмент створює команду за вас: виберіть операцію, заповніть кілька простих полів, скопіюйте вже готову та екранизовану для shell команду.
Чотири операції охоплюють повсякденні завдання. Підстановка створює sed команду пошуку та заміни з шаблону та заміни. Видалення створює sed команду, яка видаляє всі рядки з шаблоном. Вибір стовпця створює awk команду виведення одного поля з розділеного файлу з обраним розділювачем та номером стовпця. Діапазон рядків створює sed команду виведення лише рядків між початковою та кінцевою лінією. Параметри включають ігнорування регістру, редагування на місці та об'єднання кількох пар пошуку/заміни або шаблонів в одну команду. Перемикання між діалектами GNU (Linux) та BSD (macOS) змінює точні прапорці — у GNU -i без аргументу, у BSD потрібна пуста строка, прапорець I у GNU не має аналога BSD.
Усі символи в полях шаблону та заміни екранизуються автоматично, тому точки, дужки, слеші, амперсанди та зворотні слеші збігаються або вставляються буквально, а не як синтаксис регулярних виразів. Під командою невелике попередній перегляд показує результат на зразку, допомагаючи перевірити команду перед копіюванням у термінал.
Усе працює локально у вашому браузері — шаблон, заміна та інші параметри залишаються на пристрої та ніде не завантажуються. Коли команда готова, скопіюйте її, завантажте як .txt файл або відправте в інший інструмент для продовження роботи.