in reply to Re^2: How to Pass more than one file in perl MY function
in thread How to Pass more than one file in perl MY function

Well then you would pass them as separate args:

$ ./gt.pl 'j*.1.txt' 'j*.txt' 'q*.1.txt'

Obviously the first argument here is redundant as it is a subset of the second.


🦛

Replies are listed 'Best First'.
Re^4: How to Pass more than one file in perl MY function
by prad001 (Initiate) on Sep 30, 2022 at 14:00 UTC
    Is there any way I can pass the all the files in the program and NOT on the command line??? Firstly the list is of the files is huge and I am reading those files to extract the data from those files in the same program..
      Is there any way I can pass the all the files in the program and NOT on the command line

      The arguments in my previous post are not files - they are globbing patterns. It is important that you understand the difference. j*.txt could match thousands of files and you would still only need the one command line argument.

      OTOH, if you need a huge list of patterns the first question is "Why?". Perhaps they can be amalgamated. If not you can simply refer to this huge list of patterns by loading them from a local datafile or from a URL or from a database or from somewhere else.


      🦛