substitution: sh vs bash - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 30-10-2012 à 15:26:01
${TMP:0:8}
Je pense que ce n'est pas supporté en sh, utilise awk pour faire ton extraction de chaine. D'ailleurs tu l'utilises pour faire ton print. Ca ne coute rien à rajouter l'extraction là dedans.
Marsh Posté le 30-10-2012 à 18:50:13
effectivement
par contre, j'arrive pas a trouver comment faire ca avec awk
Marsh Posté le 30-10-2012 à 19:40:14
avec sub ?
http://forum.hardware.fr/hfr/OSAlt [...] 1711_1.htm
ou substr
http://abs.traduc.org/abs-5.0-fr/ch09s02.html
Marsh Posté le 30-10-2012 à 15:12:07
hello,
les lignes suivantes marchent en bash mais pas en sh
TMP=`mount | grep "on /boot" | awk '{print $1}'`
BOOTDEV=${TMP:0:8}
# # # sh: 4: Bad substitution
une idee?
merci