findを使用して複数のシンボリックリンクを作成しようとしていますが、{}で結果を使用すると、各ファイル名の前に./が含まれます。これをどのように避けることができますか?
find . -type l -name '*.h' -exec ln -s /sourcedir/{} /destinationdir/{} \;
ベストアンサー1
コマンドで1文字を変更するだけです。
find * -type l -name '*.h' -exec ln -s /sourcedir/{} /destinationdir/{} \;
# ^