Я пробую Perl на Mac.
Я должен прочитать текстовый файл RTF. содержимое файла - «36» (без двойных кавычек). вот только два символа.
Вот код, который я должен прочитать.
#!/usr/bin/perl
use strict;
use warnings;
my $file = "verInfo.rtf";
unless(open FILE, $file) {
# Die with error message
# if we can't open it.
die "\nUnable to open $file\n";
}
my $oldversion = <FILE>;
print "conent is $oldversion";
close FILE;
Помните, что все, что я хочу, это прочитать значение 36 из файла и сохранить его как целое число в $ oldversion
Но когда я читаю файл и распечатываю его, он печатает следующее
conent is {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360
Я не умею читать 36.