Это возможно с помощью виртуальной машины Linux. В этой статье я предполагаю, что вы настроили Linux как виртуальную машину в VirtualBox и знаете, как использовать инструменты дефрагментации Linux.
diskmgmt.msc
cd% programfiles% \ Oracle \ VirtualBox
или там, где вы установили VirtualBox
VBoxManage internalcommands createrawvmdk -filename C: \ usb.vmdk -rawdisk \. \ PhysicalDrive #
где # - номер вашего диска. C: \ usb.vmdk может быть любым расположением по вашему желанию.
[РЕДАКТИРОВАТЬ]
Обратите внимание, что «Команды запуска от имени администратора» относятся к Windows 10. Кроме того, диск НЕ будет работать, если он не находится в режиме администратора.
Используйте для этого команду find,
find /xxx -name '*.jsp' -exec perl -pi.13.04.2016 -w -e "s/\b1800 102 6022\b/1860 266 2666/g;" {} \;
Это можно сделать различными способами:
Используйте найти
:
найти. -type f -name "* .jsp" \
-exec perl -pi.13.04.2016 -w -e "s / \ b1800 102 6022 \ b / 1860 266 2666 / g;" {} \;
Если вы используете bash
, используйте extglob
:
shopt -s globstar
perl -pi. 13.04.2016 -w -e "s / \ b1800 102 6022 \ b / 1860 266 2666 / g;" ** / * jsp
Сделайте все это на Perl, перебирая файлы в каталоге, но на самом деле это не стоит усилий.