I think [ ! -f $2 ] means
$2 file doesn't exist.
is it correct?
I'm pretty sure [ ! -f ] means file doesn't exist. but I'm not sure for $2.
give me some help.
I think [ ! -f $2 ] means
$2 file doesn't exist.
is it correct?
I'm pretty sure [ ! -f ] means file doesn't exist. but I'm not sure for $2.
give me some help.
[
is test
, and man test
tells us:
-f FILE FILE exists and is a regular file
so, well, your $2
is the filename, the second parameter to the script you're in.