我有两个要更新的文件(显示相关行):
project.properties
from django.db import models
from django.contrib.auth.models import User
# Create your models here.
class Color(models.Model):
colorName = models.CharField(max_length=50, unique=True)
colorCode = models.CharField(max_length=10, unique=True)
class UserExtended(models.Model):
user = models.OneToOneField(User, related_name="userextended")
color = models.ForeignKey(Color)
的AndroidManifest.xml
target=android-20
有时候我想在我的项目中更改SDK版本(因此数字20可能是其他东西),所以我不想打开两个文件并编辑值,我想也许我可以写一个自动执行此操作的批处理脚本。 (看到我正在使用Windows)
我不知道从哪里开始。我应该尝试以这种方式编辑XML属性吗?快速而肮脏的搜索和替换可以更好地工作吗?
欢迎任何想法。
答案 0 :(得分:1)
call replacer.bat "project.properties" "target=android-20" "target=android-18"
call replacer.bat "e?AndroidManifest.xml" "android:targetSdkVersion=\u002220\u0022" "android:targetSdkVersion=\u002218\u00222"
е?
用于评估特殊符号序列 - 就像本例中的unicode引号一样。