Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Debian GNU/Linux Reference Guide
Prev Home Next

8.6.20 S�rie de courts scripts en Perl

Tous les scripts Awk peuvent �tre r��crits avec Perl. Par exemple :

     awk '($2=="1957") { print $3 }'|

peut �tre remplac� par l'une des lignes suivantes au choix :

     perl -ne '@f=split; if ($f[1] eq "1957") { print "$f[2]\n"}' |
     perl -ne 'if ((@f=split)[1] eq "1957") { print "$f[2]\n"}' |
     perl -ne '@f=split; print $f[2] if ( $f[1]==1957 )' |
     perl -lane 'print $F[2] if $F[1] eq "1957"' |

On peut enlever tous les espaces dans les arguments de perl dans la ligne pr�c�dente et prendre avantage de la conversion automatique entre les nombres et les cha�nes de caract�res en Perl :

     perl -lane 'print$F[2]if$F[1]eq+1957' |

Voir perlrun(1) pour les options de la ligne de commande. Pour des scripts Perl plus fous, le site https://perlgolf.sourceforge.net peut �tre int�ressant.


Debian GNU/Linux Reference Guide
Prev Home Next

 
 
  Published under the terms of the GNU General Public License Design by Interspire