Jemand zu Hause?Leser: 22
1
2
3
4
5
$host=`/home/user/db_project/scripts/hostname_ikak303`;
$stringlaenge= length($host);
print $host;
print $stringlaenge;
1
2
3
4
5
6
7
8
9
10
11
12
jars@jars-desktop:~/community$ perl hostname.pl
<<ikak303
>>8jars@jars-desktop:~/community$ cat hostname.pl
$host=`./hostname_ikak303`;
$stringlaenge= length($host);
print "<<", $host, ">>";
print $stringlaenge;
jars@jars-desktop:~/community$ cat hostname_ikak303
#!/bin/sh
echo "ikak303";
ikak3037
echo "ikak404"
VariablenInhalt durch. ich kann es nicht oft genug wiederholen. grundsatz hier: wenn length dir eine anscheinend falsche zahl ausgibt, überprüfe zunächst die variable selbst! und dabei eben auch genau gucken, ob ein newline drin ist. ist wirklich ein sehr häufiger fehler.
Wie frage ich & perlintro
brian's Leitfaden für jedes Perl-Problem