find -regexを使ってパスからプレフィックスを引く方法は?

find -regexを使ってパスからプレフィックスを引く方法は?

私のドットファイルへのシンボリックリンクを生成するスクリプトを作成していますが、これを実行するためにfindを使用しようとしています。

ホームディレクトリに接続できるように、相対パスのみを持つようにドットファイルを含むフォルダからプレフィックスを除外しようとしています。

変数について読みました。変数に文字列がある場合は${string#prefix}操作を実行できますが、そうでない場合はどうすればよいですか?

find "$DIR" -regextype posix-extended ! -regex ".*(\.sh|\.git).*" -exec echo ${"{}"#"$DIR"}\;

dotfiles ディレクトリ$DIRへのフルパス

ベストアンサー1

おすすめ記事