Ich versuche, Perl zu lernen und habe einige Probleme. Ich habe versucht, die ursprüngliche Datei zu überschreiben, aber es hat nicht funktioniert. Bitte hilf mir.Wie überschreiben Sie die Datei
#!/usr/bin/perl -w
use diagnostics;
use warnings;
use strict;
open (FILE, '>>apple.txt');
while (<FILE>){
s/is/at/; # Substitute 'is' for 'at'
print FILE;
close (FILE);
}
Ich habe versucht, alle is
-at
zu ändern und das Ergebnis in die ursprüngliche Datei zu schreiben.
Vielleicht habe ich etwas verpasst.
Willkommen bei Stackoverflow. Bitte nehmen Sie die [Tour], lernen, gute Fragen zu stellen stackoverflow.com/help/how-to-ask, machen eine [MCVE]. Weitere Informationen darüber, was schief geht, wie. I.e. liefern ein aktuelles Ergebnis im Vergleich zum gewünschten Ergebnis. – Yunnosch
Wahrscheinlich möchten Sie den '/ g' Modifikator. Und Sie möchten auch Ihre Datei zum Lesen öffnen. Sie haben es im Append-Schreibmodus '>>' geöffnet. Welche Art von Tutorial oder Buch verwendest du? – simbabque
@simbabque Ich habe gerade ein paar Tutorials im Internet gefunden. Ich habe das Buch gelesen, aber es war mir nicht nützlich. – Darentina