I have a symbolic link a.c in my home directory to another file in the same directory.
a.c -> b.c
I know how to check a.c is a symbolic link using the shell script
if [ -L /home/nit/a.c ] ; then
echo "a.c is a symbolic link"
fi
But my question is how to write a shell script to check whether a.c is a symbolic link specifically to b.c ?
Thanks
Use readlink
;
[~]> ln -s foo bar
[~]> readlink bar
foo
You could also do ls -F filename.txt
which returns filename.txt@
if it is a symbolic link.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With