Согласно sed man флаг Gдолжен добавлять новую строку к содержимому пространства шаблонов, а затем добавлять содержимое пространства удержания к содержимому пространства шаблонов.
В приведенной выше команде каждый Gбудет добавлять одну новую строку.
Чтобы добавить один пробел после первой строки, а затем один пробел через каждые четыре строки,
В GNU sed:
sed '1~4G' file
1~4означает совпадение каждых четырех строк, начиная с первой строки, поэтому приведенная выше команда начнет создавать пустую строку после первой строки, а затем через каждые четыре строки.
Я хочу извлечь конкретный столбец из файла1 путем сравнения с файлом2, в котором указан номер столбца, который следует извлечь из файла1. Файл 1 (исходные данные) выглядит следующим образом: 1 2 3 4 5 ...
Как организовать команду для печати результатов следующим образом: USER | ПАКЕТ | СОЗДАТЕЛЬ
результат - результат - результат
результат - результат - результат
результат - результат - результат Я хочу получить эти результаты ...
Нижеприведенная команда выводит таблицу текста, разделенного пробелами,есть ли инструмент для удаления ненужного интервала здесь, сохраняя при этом выравнивание столбцов? $ sudo сс -ltpn Состояние Прием -Q Отправка -Q...
У меня есть файл, содержащий очень длинную строку символов, и я хотел бы заменить ее подстроку на Ns. Пример: test ABDABCDABCD Я хотел бы заменить его подстроку на все ...
У меня есть два файла genelist.txt и data.txt. genelist.txt просто содержит один столбец с ~ 500 именами генов, тогда как data.txt - это файл с разделителями табуляции, который содержит ~ 1000 столбцов (образцы) и ~ 30, ...
Как отформатировать следующие входные строки для вывода строк с помощью sed? Центральная строка должна начинаться с 20-го символа, а конечная строка должна начинаться с 40-го символа. ввод: начало центра ...
Использование цветов tput нарушает вывод столбца. Почему это происходит и, что более важно, есть ли способ обойти это? $ { echo "$ (tput жирный )foo$ (tput sgr0 )" "$ (tput жирный )bar$ (tput sgr0 )"...