0

我想创建指向我文件夹中所有头文件的符号链接。

例如,

ln -s ctype.h ctype.SUNWCCh

符号链接的名称应该相同,只是它们具有“SUNWCCh”扩展名。另外,有很多头文件,所以我想递归地做。有什么建议么?

提前致谢!

4

1 回答 1

2

尝试使用纯

shopt -s globstar

for i in **/*.h; do
    ln -s "$i" "${i%.h}.SUNWCCh"
done

从 bash4 开始,如果您启用它,**则代表递归shopt -s globstar

于 2013-08-06T21:01:33.107 回答