
1 Dec
2011
1 Dec
'11
2:47 p.m.
To be precise, $0 always contains the path to the program called. You are
right, this path will change depending on location from which the program
was called. So $0 is OK for my case, while current directory is unrelated.
Try this:
#!/bin/sh
echo "Arg 0: $0"
echo "All Parameters: [$@]"
Again, any way to get the same functionality in GHC?
On Thu, Dec 1, 2011 at 10:32 PM, Giovanni Tirloni
On Thu, Dec 1, 2011 at 5:26 PM, dokondr
wrote: On the contrary, standard shell variable $0 - contains a full path to the program location in the directory structure, no matter from what directory the program was called.
Are you sure?
$ zero.sh ./zero.sh
$ ./zero.sh ./zero.sh
$ /home/gtirloni/zero.sh /home/gtirloni/zero.sh
-- Giovanni