ignorecase в AWK

Следующая команда работает должным образом.

# some command | awk '/(\<^create\>|\<^alter\>|\<^drop\>)/,/;/' 
create table todel1 (id int) max_rows=2
/*!*/;
alter table todel1 engine=InnoDB
/*!*/;
create database common
/*!*/;
create database rules
/*!*/;

Но он соответствует только строчным буквам «create», «alter» и т. Д. Я хочу использовать переключатель IGNORECASE в операторе awk, чтобы он возвращал все экземпляры поискового запроса.

23
задан shantanuo 8 March 2011 в 05:55
поделиться