For this question, consider the shell-lesson-data/molecules
directory once again. This contains a number of .pdb
files in addition to any other files you may have created. Explain what each of the following three scripts would do when run as bash script1.sh *.pdb
, bash script2.sh *.pdb
, and bash script3.sh *.pdb
respectively.
# Script 1
echo *.*
# Script 2
for filename in $1 $2 $3
do
cat $filename
done
# Script 3
echo $@.pdb
*.pdb
before passing the resulting list of file names as arguments to the script.
.pdb
file extension. $1
, $2
, and $3
refer to the first, second, and third argument respectively.
.pdb
files), followed by .pdb
. $@
refers to all the arguments given to a shell script.
cubane.pdb ethane.pdb methane.pdb octane.pdb pentane.pdb propane.pdb.pdb