Say I have a list of files a.txt, b.txt, c.txt, is it possible to pass it to zip command as arguments and make it zip it in one file say a.zip?
zip a.zip a.txt b.txt c.txt
You can also utilize pathname expansion. The shell will replace wildcards used in the filename with all matching filenames. Example:
zip a.zip *.txt