フォルダー内のすべてのヘッダー ファイルを指すシンボリック リンクを作成したいと考えています。
例えば、
ln -s ctype.h ctype.SUNWCCh
シンボリックリンクの名前は、拡張子が「SUNWCCh」であることを除いて、同じでなければなりません。また、ヘッダファイルが多いので再帰的に行いたいと思います。助言がありますか?
前もって感謝します!
純粋なbash4を使用してこれを試してください:
shopt -s globstar
for i in **/*.h; do
ln -s "$i" "${i%.h}.SUNWCCh"
done
bash4 以降、recursiveを有効にするとrecursive を**
表しますshopt -s globstar