Я написал код, но он не работает нормально. Я хочу изменить этот «/» на этот «\».Как обновить определенную часть текстового файла в perl
use strict;
use warnings;
open(DATA,"+<unix_url.txt") or die("could not open file!");
while(<DATA>){
s/\//\\/g;
s/\\/c:/;
print DATA $_;
}
close(DATA);
мой исходный файл
/etc/passwd
/home/bob/bookmarks.xml
/home/bob/vimrc
ожидается выход
C:\etc\passwd
C:\home\bob\bookmarks.xml
C:\home\bob\vimrc
оригинальный выход
/etc/passwd
/home/bob/bookmarks.xml
/home/bob/vimrc/etc/passwd
\etc\passwd
kmarks.xml
kmarks.xml
mrcmrc
Chosing различного характера предотвращает падающую зубочистку синдрома: 'ы =/= \\ = г;' – choroba