2016-04-07 5 views
-1

私は交換する必要があります。ディレクトリ[sed、grep]内の複数のファイルにまたがって長いHTMLのような文字列をファイルに置き換える方法は?

<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ファイルではなく。これらのファイルは、テキストエディタで開くことができます

sedコマンドは機能しましたが、1つのファイルでのみ動作します。

sed -i '' 's/SplashScreen/xxxx/g' Package.appxmanifest 

この置き換えはすべてのpackage.appxmanifestファイルで再帰的に実行します。

答えて

2

はあなたのsedスクリプトで...に記入find

find yourpath -name Package.appxmanifest -exec sed -i ... {} \; 

に接続します。

+0

ありがとう、私は手動でそれをしました...あまり時間がかかりませんでした。 – ERJAN

関連する問題