我需要替换:
<m2: SplashScreen Image="Assets\SplashScreen.png"/></m2:VisualElements>
使用这个长字符串:
<m2:SplashScreen Image="Assets\SplashScreen.png" BackgroundColor="#ffffff" />
<m2:InitialRotationPreference>
<m2:Rotation Preference="landscape" />
</m2:InitialRotationPreference>
在许多类似的Package.appxmanifest文件中 - 不是txt文件。这些文件可以通过texteditor打开
sed命令确实有效,但只在一个文件中。
sed -i '' 's/SplashScreen/xxxx/g' Package.appxmanifest
我希望在所有package.appxmanifest文件中以递归方式跨目录完成此替换。
答案 0 :(得分:2)
附加到CUDA 7.5
find
使用您的sed脚本填写find yourpath -name Package.appxmanifest -exec sed -i ... {} \;
。