【发布时间】:2014-05-15 13:24:15
【问题描述】:
在过去的 5 个小时里,我一直在寻找一个错误,其中符号链接文件被重新标记为普通文件(我不知道怎么做!)。我想在我的构建脚本中添加一个验证步骤,以确保不会再次发生这种情况。
在工作环境中我得到这个:
> ls -l
... [Info] ... File1.h -> ../../a/b/File1.h
... [Info] ... File2.h -> ../../a/b/File2.h
...
在损坏的环境中我得到了这个:
> ls -l
... [Info] ... File1.h
... [Info] ... File2.h
...
如何制作一个健壮的脚本来遍历文件夹中的文件并确保每个文件都是一个符号链接?
【问题讨论】:
-
如果你这样做
[ -L "File1.h" ] && echo "this is a link"会得到什么?