有没有办法找到所有没有指向的符号链接?
find ./ -type l
Run Code Online (Sandbox Code Playgroud)
会给我所有的符号链接,但不区分去某处的链接和不去某处的链接。
我目前正在做:
find ./ -type l -exec file {} \; | grep broken
Run Code Online (Sandbox Code Playgroud)
但我想知道存在哪些替代解决方案。
或者,有关强大的文件名处理和在 shell 脚本中传递的其他字符串的介绍性指南。
我写了一个 shell 脚本,它在大多数情况下运行良好。但它在某些输入(例如某些文件名)上窒息。
我遇到了如下问题:
hello world,它被视为两个单独的文件hello和world.\[*?,它们会被一些文本替换,这实际上是文件的名称。'(或双引号"),在那之后事情变得很奇怪。\分隔符)。这是怎么回事,我该如何解决?