答案1
这应该可以解决问题:
find ./ -name '.acignore' | sed 's/.acignore//g' | xargs -I {} cp {}.acignore {}.gitignore
如果您在“c”目录中,则为“./”。如果您在上面,则为“./c”
答案2
我的尝试是可行的,但是非常冗长:)
for i in $(find /c/Git/GitBranchTest -name ".*" -print | grep acignore);do
from=$i
replacement=.gitignore
to=${from/.acignore/$replacement}
echo "cp $from $to" | sh
done