Я только что понял это. Вот процессы в порядке:
После того, как корица начнется заново, проблема будет решена.
Используя awk
:
awk 'BEGIN { FS="\n[()]"; RS=";" } /^create table "ctronsys".activity_codes/ { print $NF }' file
in datadbs extent size 16 next size 16 lock mode row
Разделяем содержимое файла на ;
-разделенные записи. Каждая запись делится на поля на основе (
или )
в начале строки.
При чтении файла первой записью будет полное содержимое этого конкретного файла.
Первое поле этой записи —
create table "ctronsys".activity_codes
Второе поле —
code_list_id varchar(8),
code_id varchar(10),
record_type varchar(1),
active_status_ind varchar(1),
security_level varchar(1),
short_description varchar(10),
long_description varchar(30),
record_class varchar(1),
owner_id varchar(4),
modify_user_id varchar(3),
modify_date date,
create_user_id varchar(3),
create_date date
И последнее поле —
in datadbs extent size 16 next size 16 lock mode row