Merci beaucoup pour votre retour. Oui cette série sert uniquement d'introduction. Cela permet de débuter. Ensuite, les besoins en programmation Shell sont assez spécifiques mais vous aurez une bonne base pour vous lancer dans n'importe quel projet avec une bonne doc.
bonjour , Je suis confronté à un autre problème. le code de ce script ne s'exécute pas en tant que script mais dans un terminal il fonctionne bien pourquoi ? Voici le code retour, ne prends pas en compte la commande let apparemment !! Bonjour Date du jour : Thu Mar 31 11:30:40 CEST 2022 Voici un petit texte ./variables.sh: 11: let: not found Somme :
Bonjour, le fait que let ne soit pas connu me fait penser que vous lancer peut être ce script sur une console windows alors que c'est un script bash. Lancez-le avec cigwin pour voir si tout fonctionne.
si je mets bash devant le nom de mon script ça l'exécute je ne comprends pas pourquoi car d'habitude je n'ai pas à faire ça pour exécuter mes scripts !!!! et je voudrais bien que vous m'expliquiez pourquoi si possible , je vous remercie par avance.
Bonjour , j'exécute mon script en utilisant WSL2 su mon poste Windows avec une distribution Ubuntu 18.04.LTS alors normalement ça devrait marcher sarbacane@DESKTOP-7FBQ8LR:~$ type let let is a shell builtin mais alors pourquoi ce script fonctionne dans mon terminal vous avez une idée,?. Merci et bonne journée.
Je pense que votre shell par défaut n'est peut être pas bash. Essayez de faire un : echo $SHELL . Cela vous permettra de savoir le shell que vous utilisez.
Génial, merci, c'est comme ça qu'il faut m'expliquer les choses, de manière claire, concise et avec des exemples parlants. Maintenant je vais être désagréable : ton éclairage est clairement à revoir. Le frontal par dessus est à proscrire absolument ! Ça te tasse, et donne (à tout le monde) en air imbécile. La base est : un éclairage diffus dans le dos en bas, de couleur peut être sympathique, un de côté, légèrement haut et un troisième doux, légèrement de côté/face en bas pour contrebalancer les contre-jours. Ceci dit un franc merci pour ta vidéo !
Intéressant l'erreur en sortie avec les caractères spéciaux ESC [H ESC[2J ESC[3J à la fin de la vidéo. Comment peut-on faire pour ne pas avoir cette erreur ? Merci
Pour être franc, je ne suis pas trop dans la programmation shell en ce moment, mais je vais devoir m'y replonger pour le mois de novembre. Je reprendrai ce sujet à ce moment là.
Bonjour, Merci Monsieur pour cette vidéo bien construite et surtout avec des exemples permettant de bien saisir la théorie. Une question svp , dans le tutoriel si je pape chaîne comme il se doit c à d avec un ^ mais l'exemple ne fonctionne pas !! Pourquoi ?, je me doute que l'origine de l'erreur vient de l'^ mais pourquoi ? bonne journée et merci de partager vos connaissances cordialement
Merci pour votre retour, je ne vois trop de quelle partie de la vidéo vous parlez, est-ce que vous pourriez pointer le temps dans la vidéo qui parle de cette exemple ?
@@algomius Oui j'aurais pu être plus précis . Il s'agit de la vidéo : 'Programmation shell bash Linux-Unix : Variables', time code :13.06 , ligne 7 quand vous dites on va faire une chaîne de caractère votre code est le suivant : uneChaine='Voici un texte' Mais Si je mets un ^ sur Chaîne ce code ne fonctionne pas !!!
Oui, car vous ne pouvez pas utiliser de caractère accentué comme nom de variable en Bash. Voici ce que dit le manuel : Name : A word consisting solely of letters, numbers, and underscores, and beginning with a letter or underscore. Names are used as shell variable and function names. Also referred to as an identifier. En gros vous pouvez utiliser des lettres (non accentuées et pas de caractère en dehors des lettres anglo-saxonne, donc pas de ç), des chiffres et le caractère '_' avec comme restriction que vous ne pouvez pas commencer un nom de variable avec un chiffre.
Vos vidéos sur cette série (Programmation bash Linux) sont utiles pour les débutants; Merci
Merci beaucoup pour votre retour. Oui cette série sert uniquement d'introduction. Cela permet de débuter. Ensuite, les besoins en programmation Shell sont assez spécifiques mais vous aurez une bonne base pour vous lancer dans n'importe quel projet avec une bonne doc.
C'est parfait au niveau pédagogique et contenu . Merci !
Le shell n'est pas un langage sur lequel on trouve beaucoup de contenu, c'est dommage.
@@algomius complètement d'accord et pourtant c'est toujours utilisé encore au quotidien par beaucoup de sysadmin
Super, comme d'hab, un petit cours sur les flags serait bienvenu. Surtout pour moi 😅 ...
Allé, steuplééé ... 😁
Je mets les flags dans ma todo list, je vais voir si je trouve une bonne façon de les expliquer.
bonjour , Je suis confronté à un autre problème. le code de ce script ne s'exécute pas en tant que script mais dans un terminal il fonctionne bien pourquoi ? Voici le code retour, ne prends pas en compte la commande let apparemment !!
Bonjour
Date du jour : Thu Mar 31 11:30:40 CEST 2022
Voici un petit texte
./variables.sh: 11: let: not found
Somme :
Bonjour, le fait que let ne soit pas connu me fait penser que vous lancer peut être ce script sur une console windows alors que c'est un script bash. Lancez-le avec cigwin pour voir si tout fonctionne.
si je mets bash devant le nom de mon script ça l'exécute je ne comprends pas pourquoi car d'habitude je n'ai pas à faire ça pour exécuter mes scripts !!!! et je voudrais bien que vous m'expliquiez pourquoi si possible , je vous remercie par avance.
let doit être propre à bash. En forçant bash ca marche. Toujours la même chose, je pense que le shell par défaut de votre fenêtre n'est pas bash.
Bonjour , j'exécute mon script en utilisant WSL2 su mon poste Windows avec une distribution Ubuntu 18.04.LTS alors normalement ça devrait marcher
sarbacane@DESKTOP-7FBQ8LR:~$ type let
let is a shell builtin
mais alors pourquoi ce script fonctionne dans mon terminal vous avez une idée,?. Merci et bonne journée.
Je pense que votre shell par défaut n'est peut être pas bash. Essayez de faire un : echo $SHELL . Cela vous permettra de savoir le shell que vous utilisez.
Génial, merci, c'est comme ça qu'il faut m'expliquer les choses, de manière claire, concise et avec des exemples parlants.
Maintenant je vais être désagréable : ton éclairage est clairement à revoir. Le frontal par dessus est à proscrire absolument ! Ça te tasse, et donne (à tout le monde) en air imbécile. La base est : un éclairage diffus dans le dos en bas, de couleur peut être sympathique, un de côté, légèrement haut et un troisième doux, légèrement de côté/face en bas pour contrebalancer les contre-jours.
Ceci dit un franc merci pour ta vidéo !
Merci pour ce retour, je vais adapter l'éclairage pour les prochaines vidéos, je verrai s'il y a du mieux.
Intéressant l'erreur en sortie avec les caractères spéciaux ESC [H ESC[2J ESC[3J à la fin de la vidéo.
Comment peut-on faire pour ne pas avoir cette erreur ?
Merci
Pour être franc, je ne suis pas trop dans la programmation shell en ce moment, mais je vais devoir m'y replonger pour le mois de novembre. Je reprendrai ce sujet à ce moment là.
@@algomius merci pour le retour
je vais suivre les vidéos avec intérêt
rdv au mois de novembre alors ;D
Bonjour, Merci Monsieur pour cette vidéo bien construite et surtout avec des exemples permettant de bien saisir la théorie.
Une question svp , dans le tutoriel si je pape chaîne comme il se doit c à d avec un ^ mais l'exemple ne fonctionne pas !!
Pourquoi ?, je me doute que l'origine de l'erreur vient de l'^ mais pourquoi ?
bonne journée et merci de partager vos connaissances
cordialement
Merci pour votre retour, je ne vois trop de quelle partie de la vidéo vous parlez, est-ce que vous pourriez pointer le temps dans la vidéo qui parle de cette exemple ?
@@algomius Oui j'aurais pu être plus précis . Il s'agit de la vidéo : 'Programmation shell bash Linux-Unix : Variables',
time code :13.06 , ligne 7 quand vous dites on va faire une chaîne de caractère votre code est le suivant : uneChaine='Voici un texte' Mais Si je mets un ^ sur Chaîne ce code ne fonctionne pas !!!
Oui, car vous ne pouvez pas utiliser de caractère accentué comme nom de variable en Bash. Voici ce que dit le manuel :
Name : A word consisting solely of letters, numbers, and underscores, and beginning with a letter or underscore. Names are used as shell variable and function names. Also referred to as an identifier.
En gros vous pouvez utiliser des lettres (non accentuées et pas de caractère en dehors des lettres anglo-saxonne, donc pas de ç), des chiffres et le caractère '_' avec comme restriction que vous ne pouvez pas commencer un nom de variable avec un chiffre.
Une chaîne riche , en fait , je comprend pas le fait , qu'il peut de support .😏
Bonjour, merci pour votre soutien. Ne vous inquiétez pas, je ne suis pas pressé :)
Merci
Content d'avoir pu vous aider