sunos 更改多个文件名
sunos change multiple files name
如何在 Sunos 中更改多个文件名。我想删除 '!'。
sca_RetrieveResource!1.0.0.0.jar
sca_RetrieveSimcardChangeStatus!1.0.0.0.jar
sca_RetrieveTGInfo!1.0.0.0.jar
sca_RetrieveTGInfo!1.0.0.1.jar
sca_RetrieveTGInfo!1.0.0.2.jar
sca_ValidateCustomerEligibility!1.0.0.0.jar
sca_ValidateCustomerEligibility!1.0.0.1.jar
sca_ValidateCustomerEligibility!1.0.0.2.jar
sca_ValidateCustomerEligibility!1.0.0.3.jar
sca_ValidateCustomerEligibility!1.0.0.4.jar
sca_ValidateCustomerEligibility!1.0.0.5.jar
sca_ValidateIntercomTariff!1.0.0.0.jar
sca_ValidatePackageSale!1.0.0.0.jar
sca_ValidateProduct!1.0.0.0.jar
sca_ValidateProduct!1.0.0.1.jar
sca_ValidateProduct!1.0.0.2.jar
sca_ValidateReload!1.0.0.0.jar
sca_X_HEALTH_CHECK!1.0.0.0.jar
这种事情我做过很多次了,我可以告诉你:不要写脚本,自动完成。最好的办法是在基于列的文本编辑器(如 Notepad++)中打开这个文件名列表,并创建一堆这样的行:
mv sca_RetrieveResource!1.0.0.0.jar sca_RetrieveResource1.0.0.0.jar
mv sca_RetrieveSimcardChangeStatus!1.0.0.0.jar sca_RetrieveSimcardChangeStatus1.0.0.0.jar
mv sca_RetrieveTGInfo!1.0.0.0.jar sca_RetrieveTGInfo1.0.0.0.jar
mv sca_RetrieveTGInfo!1.0.0.1.jar sca_RetrieveTGInfo1.0.0.1.jar
mv sca_RetrieveTGInfo!1.0.0.2.jar sca_RetrieveTGInfo1.0.0.2.jar
它看起来不太好,但你可以检查是否一切正常,当出现问题时你可以进行干预,...,但如果你在脚本中搞砸了,你将有一个巨大的解决方法再次让一切正确。
问题已解决 (for f in *; do mv "$f" $(echo "$f" | sed 's/!/_rev/g'); done)
如何在 Sunos 中更改多个文件名。我想删除 '!'。
sca_RetrieveResource!1.0.0.0.jar
sca_RetrieveSimcardChangeStatus!1.0.0.0.jar
sca_RetrieveTGInfo!1.0.0.0.jar
sca_RetrieveTGInfo!1.0.0.1.jar
sca_RetrieveTGInfo!1.0.0.2.jar
sca_ValidateCustomerEligibility!1.0.0.0.jar
sca_ValidateCustomerEligibility!1.0.0.1.jar
sca_ValidateCustomerEligibility!1.0.0.2.jar
sca_ValidateCustomerEligibility!1.0.0.3.jar
sca_ValidateCustomerEligibility!1.0.0.4.jar
sca_ValidateCustomerEligibility!1.0.0.5.jar
sca_ValidateIntercomTariff!1.0.0.0.jar
sca_ValidatePackageSale!1.0.0.0.jar
sca_ValidateProduct!1.0.0.0.jar
sca_ValidateProduct!1.0.0.1.jar
sca_ValidateProduct!1.0.0.2.jar
sca_ValidateReload!1.0.0.0.jar
sca_X_HEALTH_CHECK!1.0.0.0.jar
这种事情我做过很多次了,我可以告诉你:不要写脚本,自动完成。最好的办法是在基于列的文本编辑器(如 Notepad++)中打开这个文件名列表,并创建一堆这样的行:
mv sca_RetrieveResource!1.0.0.0.jar sca_RetrieveResource1.0.0.0.jar
mv sca_RetrieveSimcardChangeStatus!1.0.0.0.jar sca_RetrieveSimcardChangeStatus1.0.0.0.jar
mv sca_RetrieveTGInfo!1.0.0.0.jar sca_RetrieveTGInfo1.0.0.0.jar
mv sca_RetrieveTGInfo!1.0.0.1.jar sca_RetrieveTGInfo1.0.0.1.jar
mv sca_RetrieveTGInfo!1.0.0.2.jar sca_RetrieveTGInfo1.0.0.2.jar
它看起来不太好,但你可以检查是否一切正常,当出现问题时你可以进行干预,...,但如果你在脚本中搞砸了,你将有一个巨大的解决方法再次让一切正确。
问题已解决 (for f in *; do mv "$f" $(echo "$f" | sed 's/!/_rev/g'); done)