前提
linux初心者です。
sedコマンドを使って特定の文字列のみを抜き出したいと思ってます。
実現したいこと
SQLの対象テーブルを一覧で抜き出すシェルスクリプトを作成したいです。
hoge.sql
1INSERT INTO foo (xxxx,yyyy,zzzz) VALUES ('XXXX','YYYY','ZZZZ'); 2delete from bar where aaaa = 'AAAA'; 3UPDATE baz SET bbbb = 'BBBB' WHERE cccc = 'CCCC'; 4delete from foobar where dddd = 'DDDD';
上記のようなsqlファイル(命令句は大文字小文字混在するとします)に対して実行し、
以下のafter.txtのような出力結果を得たいです。
after.txt
1foo 2bar 3baz 4foobar
linux触り始めでどこから手を付けてよいかわからない状態です。
お助けいただけると幸いです。
よろしくお願いいたします。
0 コメント