Can we pass on file path=> as a command line argument

./bin/logstash -f logstash.conf -path /a/b/*.csv

Nope, you cannot.

No, but you can pass the whole input block as an argument:

/path/to/logstash -e 'input { file { path => "/a/b/*.csv" } }' -f other-configs.conf