下記のコードがあるとしましょう。
module dut#(parameter type tp =int, tp x = 12 ) (int r , reg [7:0] rg);
endmodule
module mid (int r, reg [7:0] rg);
endmodule
module bin (int z, logix s);
endmodule
module med;
endmodule
キーワードの後ろと記号の前の単語である、そして単語のうち最初に出てくる単語dut
を抽出したいと思います。mid
bin
med
module
#
(
;
csh
スクリプトのみを使用してこれを実行したいと思います。この目的でどの正規表現を使用できますか?
ベストアンサー1
(gnu)grepを使用してください:
grep -Po 'module +\K\w+' file