Declare the commands required to retrieve informations about files and directories. Declaring the intention to use a program
The programs are: ls, readlink.
Execute the program ls with PATHNAME as argument. If other arguments are present:
they are inserted as options in the command line of ls.
Execute the program ls with PATHNAME as argument and the flag -l. If other
arguments are present: they are inserted as options in the command line of ls.
Execute the program readlink to normalise the pathname of a symbolic link (remember that a
symbolic link references a file, never a directory). Echo to stdout the normalised pathname.
The command line of readlink is:
readlink --canonicalize --no-newline "$PATHNAME"
Execute the program readlink to acquire the original pathname referenced by
PATHNAME, then print it. If other arguments are present: they are inserted as options in the
command line of readlink.
Execute the program ls with the given optional command line arguments.
Execute the program readlink with the given optional command line arguments.
This document describes version 3.0.0-devel.9 of Marcos Bash Functions Library.