- while
- for
- foreach
- until
- labeled loops
- loop control: next, last, redo.
- goto statement
http://www.tutorialspoint.com/perl/perl_loops.htm
http://docstore.mik.ua/orelly/perl/prog3/ch04_04.htm
$obj = Archive::Zip->new(); # new instance
$status = $obj->read('dummy.zip'); # read file contents
if ($status != AZ_OK) { die('Error in file!'); }
else { $obj->extractTree(undef, "/tmp/"); # extract files }
El uso de comandos linux shell en rutinas perl es habitual usando exec(), system() o `comando linux`.
#!/usr/bin/perl$dir = "/directorio";opendir(DIR, "$dir");@FILES = readdir(DIR);foreach $file (@FILES) {print $file, "\n";}closedir(DIR);
La mudanza a nuestro nuevo piso ha supuesto una migración de cajas comparable a la de los Ñues entre el Serengeti y Masai Mara. Pero para migración complicada la del servicio de ADSL de Movistar, toda una odisea!!!.# aptitude install wpasupplicant
ctrl_interface=/var/run/wpa_supplicant
network={
ssid=”essid”
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
psk="contraseña_wpa"
}
...auto wlan0iface wlan0 inet staticaddress 192.168.1.50netmask 255.255.255.0broadcast 192.168.1.255gateway 192.168.1.1wpa-driver wextwpa-conf /etc/wpa_supplicant/wpa_supplicant.conf...
# /etc/init.d/networking restart