ايجاد واستبدال سلسلة في مجموعة من ملفات XML باستخدام الأوامر قذيفة

StackOverflow https://stackoverflow.com/questions/1605610

  •  05-07-2019
  •  | 
  •  

سؤال

ولدي 1000 الملفات في الدليل. أنا على جهاز سولاريس

وأريد أن يحل محل سلسلة "/ المثال / اختبار / مؤقت" T0 "/ اختبار / في / التقدم / في جميع ملفات XML في دليل بلدي.

وأي مؤشرات ستكون كبيرة.

شكرا،

والمبتدئين

هل كانت مفيدة؟

المحلول

وماذا عن (كل على سطر واحد):

find . \( -type d ! -name . -prune \) -o \( -type f -name "*.xml" -print \) |
    xargs perl -i.old -p -e 's-/example/test/temp-/testing/in/progress/-g'

نصائح أخرى

واستخدام الحوار الاقتصادي الاستراتيجي (1).

في عام أنها أكثر أمانا لاستخدام معالج XSLT لتدليك ملفات XML، ولكن في هذا المثال بالذات، فإن فرص بعض المشاكل التي تسبب تمثيل XML "غير تقليدي" هو بعيد جميلة ...

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top