次のようなスクリプトを考えているんですが、これをscanかsplitなどで分割するには
どうすればいいんでしょうか。

@command[param1,param2,...]

・1つの行は@で始まる
・@の次にはコマンドが来る
・引数は[ ]で指定され、その中は,で区切られる
・引数の数は可変である