Remplacer une erreur de frappe telle que ‘teh’ par ‘the’ en utilisant “chercher et remplacer” :
:%s/teh/the/g
‘%’ veut dire toutes les lignes du fichier et ‘g’ veut dire toutes les occurences de chaque ligne.
Remplacer ‘%’ par une rangée d’adresse telle que…
Thierry Astuces OSXFAQ
Dans le premier article de cette série, Kevin O’Malley a exploré ce qu’était le contrôle de version, sa terminologie et quels étaient les systèmes disponibles sur Mac OS X. Dans cette deuxième partie, il vous présente un des systèmes de contrôle de version les plus populaires, CVS, au travers d’un petit projet effectué sous Project Builder. 19/01/2004
admin Développer sur Mac OS X CVS, Mac OS X, SubVersion, Versionning
Voir dans les semaines précédentes les astuces sur vim.
Rechercher dans un fichier un texte en particuler, tel que ‘transform’. En mode normal (pressez la touche echappement pour sortir du mode insertion) type:
/transform
Si vous avez besoin d’une recherche sur un mot…
Thierry Astuces OSXFAQ
L’écriture d’un bon code signifie compromis entre expressivité et élégance. Souvenez-vous toujours que le code que vous écrivez devra être maintenu. Dans ce second article de la série Paranoïa en PHP, John Coggeshall prodigue trois astuces pour écrire un code plus facile à comprendre. 16/01/2004
Pascal Développement Web Mac OS X, PHP
Chercher et remplacer une valeur dans une variable.
Pour chercher la première occurence de ‘hello’ et la remplacer par ‘goodbye’:
$ echo $test
/hello/world
$ echo ${test/hello/goodbye}
/goodbye/world
Pour remplacer toutes les occurences d’un modèle, utilisez ‘//’.
$ echo ${test/l/L}
/heLlo/world
$ echo ${test//l/L}
/heLLo/worLd
Utilisez # pour ancrer le modèle…
Thierry Astuces OSXFAQ
Tronçonner la tête ou le pied d’une variable.
$ echo $test
/hello/world
Cet exemple recherche un modèle à partir du début de la variable (”/hell”) et le tronçonne à partir de là :
$ echo ${test#/hell}
o/world
Il est permis d’utiliser des jokers “*” pour…
Thierry Astuces OSXFAQ
Prenez une tranche d’une variable.
$ echo $test
/hello/world
$ echo ${test:4}
lo/world
$ echo ${test:4:2}
lo
Le premier exemple extrait une tranche à partir du cinquième caractère (le premier étant le caractère 0) et le second extrait deux caractères à partir du cinquième.
Déterminez le nombre de…
Thierry Astuces OSXFAQ
Faites en sorte que bash rapporte une erreur si une variable ou un paramètre n’a pas de valeur.
$ echo ${test3:?}
bash: test3: parameter null or not set
Ecrivez un message d’erreur personnalisé avec :
$ echo ${test3:?it is not set}
bash: test3: it is…
Thierry Astuces OSXFAQ
Les astuces de cette semaine s’appliquent à la fois aux paramètres de script bash tels que $1 et aux variables shell telles que $my_var. Dans les exemples de code, j’ai utilisé une variable shell.
Positionner la valeur d’une variable shell soit…
Thierry Astuces OSXFAQ
On décrit souvent WebObjects comme un serveur d’applications ; cependant, il est beaucoup plus que cela. WebObjects est constitué d’un ensemble de frameworks qui vous permettent d’écrire des applications serveur distribuées, indépendantes de la plate-forme, ainsi que d’un ensemble d’outils vous permettant de les écrire. 07/01/2004
opoppon Développement Web Mac OS X, Project Builder, WebObjects
Commentaires récents