berok37 wrote:pour info, je voudrais faire mon executable en bash
pour tous ou pour tous le monde ?
poiur toi c'est
chmod u+x /ton/fichier
les autres
chmod o+x /ton/fichier
tout le monde
chmod +x /ton/fichier
un EOF est un end of file
syntaxe du C
bon en perl de façon général sa donne:
bioinfornatics wrote:#!/usr/bin/perl # <= indique le compilo à utiliser
open (FICHIER,"< nom_du_fichier.txt"); #nom du fichier à lire
@lignes = <FICHIER>; # met toutes les lignes dans le tableau
close FICHIER; ferme le fichier original comme ça sa fait un backup
open (FIC ,"< nom_du_fic.txt"); # crée un nouveau fichier
foreach $ligne(@lignes) { #pour chaques éléments du tableau
if ($ligne =~ / /) { #si l'expresion régulière est match avec la ligne alors
$ligne = ; #la ligne est modifié par quelquechose ce que tu veux
}
elsif ($ligne =~ / /) { "une autre expression reguliere
$ligne = ; #quelquechose
}
else { # et si aucune des expressions régulières
print "la ligne:\n$ligne\nn'a pas été modifié\n" ; # renvoi dans le terminal :[saut de ligne]la ligne:....[saut de ligne]n'a pas été modifié
}
}close FIC
et oui le bash descend du C, comme le JAVA, le perl, le python, le PHP ...