To explain again ,the ones in "[]" are optional sub-options(they may or may not present always) to the values of "input"option,
data,modem,apps are values to option "input",they can also change.
EXAMPLE:-
findfiles -input [-nd -na ] data [-nc -nd] modem apps -des "finding fi
+les" -r 1000
Basically ,pseudco code of what I want to achieve is below.Really appr
+eciate if someone can give me the perlversion of the code.
for each "input option value"
{
call function A if not exits nd
call function B if not exits na
call function C if not exists nc
}