После редактирования вопроса:
@Apoc Если количество шаблонов ограничено, вы можете выполнить шаги 1 и 2 с помощью этой команды:
awk -F'= ' '$2 ~ /word1|word2|word3|word4/' file1.txt > file2.txt
Для шага 3 это зависит от того, как вы хотите и должны это сделать
Я бы сделал что-то вроде:
В сценарии оболочки:
#!/bin/sh
# Loop through lines
cat file.txt | while read line; do
# Store variable part of the line
var=`echo $line | sed -r 's/^[^=][ ]?(.*)$/\1/'`
# Make the modification you want on var
# ...
# Print in temporary file the modified line
echo $line | sed -r 's/^([^=])/\1 ${var}/' >> temporary_file.txt
done
# Replace file by temporary one
mv temporary_file.txt file.txt
Используйте мышь в строке меню (если строка меню не отображается, щелкните правой кнопкой мыши где-нибудь в терминале и выберите Показать панель меню
) и перейдите к Правка
.
Вы увидите записи для Копировать
и Вставить
с их текущими настроенными ярлыками. Щелкните их правой кнопкой мыши , и вы увидите контекстное меню, в котором их можно изменить.
В качестве альтернативы есть способ GTK + , позволяющий изменить его, наведя на него указатель мыши и просто нажав на новую привязку.
Однако, будучи хорошим эмулятором терминала, xfce4-terminal не самый настраиваемый. В источниках пакетов большинства дистрибутивов есть несколько эмуляторов терминала с разных рабочих столов. Я предлагаю вам взглянуть на Konsole , если вы хотите больше возможностей и гибкости.