Другой способ использования Perl:
perl -lane '$,="\n"; print(map($F[0] . "\t" . $_, split("__", $F[1])))' file
perl -lane '
$,="\n";
print(map($F[0] . "\t" . $_, split("__", $F[1])))
' file
-l[octnum]: включает автоматическую обработку окончания строки. Он имеет два отдельных эффекта. Во-первых, он автоматически перебирает $/ (разделитель входных данных) при использовании с -n или -p. Во-вторых, он присваивает $\ (разделитель выходной записи) значение octnum, так что в любых операторах печати будет добавлен этот разделитель. Если octnum опущен, устанавливает $\ текущее значение $/. -a: включается режим автосброса при использовании с -n или -p. Неявная команда split для массива @F выполняется как первая вещь внутри неявного цикла while, созданного -n или -p. -n: заставляет Perl предполагать следующий цикл вокруг вашей программы, что заставляет его перебирать аргументы имени файла несколько как sed -n или awk: LINE:
while (<>) {
... # your program goes here
}
-e: может использоваться для ввода одной строки программы; [F22]; устанавливает разделитель выходного поля символом новой строки, разбивает второе поле на __ и добавляет первое поле, за которым следует табуляция к каждому подполе, окончательно печатая запись. % cat file
33 Hhe.1__Hhe.2__Hhe.3__Hhe.4
% perl -lane '$,="\n"; print(map($F[0] . "\t" . $_, split("__", $F[1])))' file
33 Hhe.1
33 Hhe.2
33 Hhe.3
33 Hhe.4
Это кажется простой задачей при условии, что у вас есть разрешения на печать PDF-файла, вы можете просто распечатать копию в файл, который у вас есть разрешение на редактирование. Один из способов редактирования, который приходит на ум, - открыть копию, сделанную вами в gimp. Как вы это сделаете, это зависит от того, что именно вы намерены делать, но gimp очень мощный и довольно простой в использовании. Вы можете найти учебники по использованию, которые вам помогут.
Ниже приведено краткое описание процесса.
1 Запуск gimp
2 открыть PDF [ ! d6]
3 Выберите Инструменты -> Текст (чтобы добавить текст) или любой из доступных инструментов, соответствующих вашим требованиям.
Если это текст,
Нарисуйте текстовое поле и нажмите на него, чтобы ввести текст, который вы хотите, как в примере ниже.
Выбрать шрифт и размер, который вы хотите из теневого окна над текстовым полем, которое вы нарисовали, а затем введите текст, который вы хотите, в поле.
Когда вы закончите редактирование, вы можете просто выбрать «Файл -> Экспорт» и выбрать новое имя и у вас есть разрешение на запись для вашего измененного PDF-файла.
Если у вас есть что-то помимо добавления текста, gimp имеет широкий набор доступных инструментов, но вам, вероятно, не нужно знать все они для выполнения вашей задачи.
Я думаю, что вы можете делать то, что хотите, с помощью xournal.
Установить
sudo apt install xournal
Запустить
xournal document.pdf
и отредактировать текст с надписью alias или графикой.
Вы можете сохранить наложение в небольшом файле, и вы можете экспортировать результат в виде нового pdf-файла.
Пример:
xournal mkUSB-quick-start-manual-12.pdf
Это кажется простой задачей при условии, что у вас есть разрешения на печать PDF-файла, вы можете просто распечатать копию в файл, который у вас есть разрешение на редактирование. Один из способов редактирования, который приходит на ум, - открыть копию, сделанную вами в gimp. Как вы это сделаете, это зависит от того, что именно вы намерены делать, но gimp очень мощный и довольно простой в использовании. Вы можете найти учебники по использованию, которые вам помогут.
Ниже приведено краткое описание процесса.
1 Запуск gimp
2 открыть PDF [ ! d6]
3 Выберите Инструменты -> Текст (чтобы добавить текст) или любой из доступных инструментов, соответствующих вашим требованиям.
Если это текст,
Нарисуйте текстовое поле и нажмите на него, чтобы ввести текст, который вы хотите, как в примере ниже.
Выбрать шрифт и размер, который вы хотите из теневого окна над текстовым полем, которое вы нарисовали, а затем введите текст, который вы хотите, в поле.
Когда вы закончите редактирование, вы можете просто выбрать «Файл -> Экспорт» и выбрать новое имя и у вас есть разрешение на запись для вашего измененного PDF-файла.
Если у вас есть что-то помимо добавления текста, gimp имеет широкий набор доступных инструментов, но вам, вероятно, не нужно знать все они для выполнения вашей задачи.
Я думаю, что вы можете делать то, что хотите, с помощью xournal.
Установить
sudo apt install xournal
Запустить
xournal document.pdf
и отредактировать текст с надписью alias или графикой.
Вы можете сохранить наложение в небольшом файле, и вы можете экспортировать результат в виде нового pdf-файла.
Пример:
xournal mkUSB-quick-start-manual-12.pdf