Leser: 1
|< 1 2 >| | 14 Einträge, 2 Seiten |
1
2
3
open(DATEI, "> boot.sec")|| die " Datei nicht gefunden!";
$boot=<DATEI>;
binmode DATEI;[/b]
1
2
3
4
open(DATEI, "<", "boot.sec") || die("open failed: $!");
binmode DATEI; # binmode vor dem lesen
$boot = do { local $/; <DATEI> }; # Alles auf einmal, siehe perldoc perlvar
close(DATEI);
1
2
3
4
open(DEV, "<", "/dev/hda1") or die("Cannot open: $!");
binmode DEV;
sysread DEV, $boot, 512;
close(DEV);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/perl
use strict;
use warnings;
use DBI;
my $dbh = DBI->connect(...) or die $DBI::errstr;
my $select = q~SELECT boot FROM infos~;
my $sth = $dbh->prepare($select) or die $dbh->errstr();
$sth->execute();
my ($bin) = $sth->fetchrow_array();
my $target = '/path/to/target.file';
open(my $fh,'>',$target) or die $!;
binmode $fh;
print $fh $bin;
close $fh or die $!;
|< 1 2 >| | 14 Einträge, 2 Seiten |