特定の単語が単語リストにあるかどうかを確認するために、次のスクリプトを作成しました。
tr -s '[[:blank:]]' '\n' < t.txt |
while IFS= read -r word; do
if [[ "$word" =~ $(echo ^\($(paste -sd'|' ./champs.txt)\)$) ]]; then
しかし、まだチェックは完了していません。単語リストさえ一度も確認していません
このファイルにはt.txt
SQLクエリのリストが含まれています。
select * from student;
insert name, age, from professors;
delete from departement where DPTNUM= '20';
ファイルにはchamps.txt
クエリキーワードが含まれています。
select
insert
into
values
delete
drop
from
create
table
where
set
varchar
number
ベストアンサー1
まだあまり明確ではありません...
grep -owf champs.txt t.txt