文字列を含む変数があります。
$name="mak -o create.pl -n create.txt";
ここで、常に -o が続く create.pl として値を取得できるパターンに一致させたいと考えています。つまり、これは常にこの「-o create.pl」のように発生することが必須ですが、「create」の代わりにこのような名前を付けることができますが、拡張子は常に「.pl」になります。
$name="mak -o string.pl -n create.txt"; # or it could be
$name="mak -o name.pl -n create.txt";