Thread HTML2TEXT cat und sed in perl (8 answers)
Opened by kezall at 2014-04-18 10:15

Raubtier
 2014-04-18 13:12
#174856 #174856
User since
2012-05-04
1054 Artikel
BenutzerIn

user image
Bitte lies:
perldoc -f system
perldoc perlop (Abschnitt über qx)

Du kombinierst beides.

In shell:
VARIABLE=`kommando`

entspricht in Perl:
$variable = `kommando`;
oder
$variable = qx(kommando)

In Shell:
kommando

entspricht in Perl
system('kommando');

Wenn du also in Perl schreibst
system(`kommando`);

dann entspricht das in Shell:
`kommando`

Das heißt, alles was dein Kommando ausgibt, wird als Kommando aufgefasst und ausgeführt.

Wenn du also in shell
cat irgendwas | sed blubb >> foobar

in Perl haben willst, ist es:
system("cat irgendwas | sed blubb >> foobar");

Nur dass cat und sed eigentlich auch mit Perl-Bordmitteln gemacht werden könnten.
Last edited: 2014-04-18 13:18:03 +0200 (CEST)

View full thread HTML2TEXT cat und sed in perl