使用Bash脚本,是否有办法确定链接指向哪个目录,然后根据结果将其切换到另一个目录?如何确定链接指向哪个目录使用bash
例如,说我有两个以下目录:
/var/data/1/
和/var/data/2/
我有一个链接到他们中的一个,比方说,data_link
它目前连结/var/data/1/
当脚本被触发,我希望它将链接交换到/var/data/2/
(即ln -s /var/data/2/ /somepath/data_link
)。
当脚本再次触发时,会发生相反的情况(即ln -s /var/data/1/ /somepath/data_link
)等等。什么是通过Bash脚本执行此操作的最简单方法?
请注意'readlink'实用程序是非标准的。 – 2010-08-26 18:27:18