A voir également:
- Récupérer les 3 premiers caractères du nom du
- Comment récupérer les messages supprimés sur whatsapp - Guide
- Ai suite 3 - Télécharger - Optimisation
- Caractères spéciaux - Guide
- Caractères ascii - Guide
- Récupérer mon compte facebook désactivé - Guide
8 réponses
Salut,
attention où tu mets les accolades
echo {$var:0:1} - incorrect, c'est ${}
lami20j
attention où tu mets les accolades
echo {$var:0:1} - incorrect, c'est ${}
echo ${var:0:1} --
lami20j
Au secours !!
dans le script j'ai :
var="papa"
echo ${var:0:1}
résultat
${var:0:1}: bad substitution
dans le script j'ai :
var="papa"
echo ${var:0:1}
résultat
${var:0:1}: bad substitution
Re-
Essaye alors :
Affiches-nous ton script en entier s'il te plaît, merci.
Essaye alors :
expr "$var" : '\(...\)'Tu veux récupérer 1 ou 3 caractères ?
Affiches-nous ton script en entier s'il te plaît, merci.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Voici mon script, je dois afficher les 3 caractères mais j'ai compris le principe...par contre j'ai pas tout compris pour la ligne de commande expr "$var" : '\(...\)' ==> ?
J'ai eu 30 mn de formation sur le shell...alors je suis un peu perdu...
merci pour votre aide...
if [ $nbfichier -ne 0 ]
then
for Fic in `ls R*`
do
echo "fichier trouvé ==>$Fic"
var="papa"
echo ${var:0:3}
exit 0
done
else
echo "Fichier $Fic NON PRESENT"
echo "nb fichier : $nbfichier"
exit 16
fi
J'ai eu 30 mn de formation sur le shell...alors je suis un peu perdu...
merci pour votre aide...
if [ $nbfichier -ne 0 ]
then
for Fic in `ls R*`
do
echo "fichier trouvé ==>$Fic"
var="papa"
echo ${var:0:3}
exit 0
done
else
echo "Fichier $Fic NON PRESENT"
echo "nb fichier : $nbfichier"
exit 16
fi