내 도트 파일에 대한 심볼릭 링크를 생성하는 스크립트를 작성 중이며 이 작업을 수행하기 위해 find를 사용하려고 합니다.
내 홈 디렉터리에 연결할 수 있도록 상대 경로만 갖도록 도트 파일이 포함된 폴더에서 접두사를 빼려고 합니다.
변수에 대해 읽었습니다. 변수에 문자열이 있으면 ${string#prefix} 작업을 수행할 수 있지만 그렇지 않은 경우 어떻게 해야 합니까?
find "$DIR" -regextype posix-extended ! -regex ".*(\.sh|\.git).*" -exec echo ${"{}"#"$DIR"}\;
dotfiles 디렉터리 $DIR
의 전체 경로