Тёмный

Programmation Shell bash Linux/Unix : Variables 

Algomius
Подписаться 7 тыс.
Просмотров 5 тыс.
50% 1

Опубликовано:

 

23 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 26   
@charlotteducourant915
@charlotteducourant915 2 года назад
Vos vidéos sur cette série (Programmation bash Linux) sont utiles pour les débutants; Merci
@algomius
@algomius 2 года назад
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.
@fruty1502
@fruty1502 2 года назад
C'est parfait au niveau pédagogique et contenu . Merci !
@algomius
@algomius 2 года назад
Le shell n'est pas un langage sur lequel on trouve beaucoup de contenu, c'est dommage.
@fruty1502
@fruty1502 2 года назад
@@algomius complètement d'accord et pourtant c'est toujours utilisé encore au quotidien par beaucoup de sysadmin
@ptitbenable
@ptitbenable Год назад
Super, comme d'hab, un petit cours sur les flags serait bienvenu. Surtout pour moi 😅 ... Allé, steuplééé ... 😁
@algomius
@algomius Год назад
Je mets les flags dans ma todo list, je vais voir si je trouve une bonne façon de les expliquer.
@Craxxou
@Craxxou 6 месяцев назад
Merci
@algomius
@algomius 6 месяцев назад
Content d'avoir pu vous aider
@jpedithe2171
@jpedithe2171 3 года назад
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
@algomius
@algomius 3 года назад
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 ?
@jpedithe2171
@jpedithe2171 3 года назад
@@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 !!!
@algomius
@algomius 3 года назад
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.
@ayoublamchachti3584
@ayoublamchachti3584 2 года назад
Une chaîne riche , en fait , je comprend pas le fait , qu'il peut de support .😏
@algomius
@algomius 2 года назад
Bonjour, merci pour votre soutien. Ne vous inquiétez pas, je ne suis pas pressé :)
@ptitbenable
@ptitbenable Год назад
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 !
@algomius
@algomius Год назад
Merci pour ce retour, je vais adapter l'éclairage pour les prochaines vidéos, je verrai s'il y a du mieux.
@jpedithe2171
@jpedithe2171 2 года назад
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 :
@algomius
@algomius 2 года назад
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.
@monlauchristophe
@monlauchristophe 3 года назад
Intéressant l'erreur en sortie avec les caractères spéciaux ESC [H ESC[2J ESC à la fin de la vidéo. Comment peut-on faire pour ne pas avoir cette erreur ? Merci
@algomius
@algomius 3 года назад
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à.
@monlauchristophe
@monlauchristophe 3 года назад
@@algomius merci pour le retour je vais suivre les vidéos avec intérêt rdv au mois de novembre alors ;D
@jpedithe2171
@jpedithe2171 2 года назад
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.
@algomius
@algomius 2 года назад
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.
@jpedithe2171
@jpedithe2171 2 года назад
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.
@algomius
@algomius 2 года назад
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.
Далее