sziasztok, van egy perl részlet, melynek lényege:
$ff='*.*';
while (<$dir/$ff>) {print};
ez a $ff a *.* formájú fájlbejegyzéseket listázza, nekem egy olyan kifejezés kéne, ami kihagy minden fájlt, amiben pont van, de nem akar összejönni, el vagyok akadva, tipp?
- 1031 megtekintés
Hozzászólások
"olyan kifejezés kéne, ami kihagy minden fájlt, amiben pont van"
Ha nem csak kifejezésként jó, akkor
while (<$dir/*>) {/^[^.]*$/ && print};
- A hozzászóláshoz be kell jelentkezni
while (<$dir/$ff>) { next if /\./; print; }
Valoszinuleg van jobb, de a semminel jobb ez is ;)
- A hozzászóláshoz be kell jelentkezni
kösz, ezt a next dolgot nem ismertem még, most ezt használom:
while (<$dir/*>) { next if (/\./);
persze a $ff-nek most nincs szerepe, én azt gondoltam, hogy a
mintát változóba teszem, de úgy nem műk, most megnézem a
stra-féle megoldást is :-)
- A hozzászóláshoz be kell jelentkezni