Citation
oudoubah
Tu n'as pas encore appris "tr" à tes étudiants?
Je leur ai montré "sed" et "awk" (ils ont d'ailleurs parfaitement compris ton pgm awk et l'on trouvé mieux que celui qu'ils ont écrit) mais j'ai laissé "tr" de coté car il est relativement simple à appréhender et ils peuvent le faire tout seul (il se trouve dans mon cours).
Citation
oudoubah
Je travaille actuellement avec ton cours de shell sous les yeux
T'as du bol, la v2 ne date que de lundi...
Citation
oudoubah
et les expressions pure bash
${var%texte}. Il n'y aurait pas une solution sur
cette base? (sous-titré, est-ce que \t sera bien
interprété par le bash comme une tabulation?)
Faut bien savoir qui va interpréter le "\t". Si c'est un "echo", alors avec "echo -e" ce sera bon. Si c'est "sed" ou "tr" je pense que oui. Mais le shell en lui-même ne comprend pas la signification du caractère "\t".
Exemple
#!/bin/sh
var="a\tb"
case $var in
"a\tb") echo ok;;
"a b") echo ok2;;
esac
J'ai bien "ok" mais pas "ok2"
Maintenant, j'ai beau me creuser la tête, je ne vois pas comment utiliser efficacement "${var%x}" pour résoudre le problème initial...
L'homme qui murmurait à l'oreille des pingouins
[
fr.lang.free.fr]
Poste le Thursday 28 June 2007 15:55:29