Так что в командной строке я могу удобно сделать что-то вроде этого:
perl -pne 's/from/to/' in > out
И если мне нужно повторить это и / или у меня есть несколько других преобразований perl -pne
, я могу поместить их, скажем, в файл .bat
в Windows. Конечно, это довольно окольный способ сделать это. Я должен просто написать один perl
скрипт, который имеет все эти преобразования регулярных выражений.
Так как ты это пишешь? Если у меня есть сценарий оболочки, содержащий эти строки:
perl -pne 's/from1/to1/' in > temp
perl -pne 's/from2/to2/' -i temp
perl -pne 's/from3/to3/' -i temp
perl -pne 's/from4/to4/' -i temp
perl -pne 's/from5/to5/' temp > out
Как я могу просто поместить все это в один perl
скрипт?