Гораздо более простым решением, чем -написать его для использования awk, будет добавление простого ^ для обозначения начала строки:
env_var=`cat /etc/oratab |grep $DB_NAME |grep -v '^#' |cut -d":" -f 2`
Команда grep -v '^#'
удаляет все строки, начинающиеся с #, и часто бывает полезна.
В соответствии с этой подсказкой , можно использовать элемент управления + параметр + E для выполнения расширения псевдонимов, истории и оболочки на текущая строка. Поэтому можно ввести/автозаполнить команду псевдонима, ввести эту комбинацию клавиш и вставить текст во ввод для изменения.
Недостатком этого подхода является то, что он требует запоминания трех -комбинаций клавиш для того, что используется лишь изредка. В зависимости от того, как работает ваш мозг, запомнить ее может быть труднее, чем хорошо -названную команду.