我有这个命令:
for /D %%D in ("%appdata%MozillaFirefoxProfiles*") do xcopy /y %SourceFile% "%%DExtensions"
(将文件发送到所需路径下每个文件夹中的子文件夹"扩展名")
我需要对 bash 做同样的事情。我试过了:
for i in "/Users/XUser/Library/Application Support/Firefox/Profiles/*"; do
cp "/Users/Xuser/Desktop/Extension@tgo.com.xpi" "$i"
done
但是*
在这里不适用于所有文件夹,我不知道如何为"%%DExtensions"
做等效的事情。
不要引用通配符。如果它在引号中,那么它是一个字面上的星号而不是一个 glob。
for i in /Users/XUser/Library/Application Support/Firefox/Profiles/*; do
cp /Users/Xuser/Desktop/Extension@tgo.com.xpi "$i"
done