Lien Bocker : Docker implemented in around 100 lines of bash [2015]

La troisième version du document « Introduction à la programmation en Bash » (IUT de Rodez) vient de paraître. Elle est principalement destinée aux étudiants de niveau Licence.
Bonjour,
XUBUNTU user.
Je ne sais pas comment je me suis débrouillé mais j'ai maintenant une fenêtre qui s'ouvre dés la mise en route que je n'arrive pas à fermer malgré le X à droite du nom de l'onglet.
La chance, c'est que c'est une fenêtre de BASH avec une invite de commande. si je fais un ps, j'ai deux processus qui s'affichent :
bash sous le PID 2887 et ps (forcément) sous le PID 3379
j'ai testé kill -1 (…)
Salut !
Il me semblait qu'il existait un raccourci en Bash (peut-être un autre shell alors ?) qui permet de relancer la commande précédente en gardant les paramètres par exemple.
Style :
mkdir -p /tmp/demo/folder/tmp_folder/oui_il_y_en_a_encore_un/ok_j_arrete_la/
!! ^mkdir^cd
La deuxième ligne est ce que je cherche, un truc qui dirait "refait la commande précédente, mais change mkdir
par cd
.
Je cherche partout, impossible de mettre la main sur cette syntaxe. Je l'ai rêvée ?
c'est très bizarre, en juillet mon script fonctionnait super bien et la paf il marche plus. je l'avais utiliser pas mal de fois et je ne me souviens pas d'avoir fait des modif, si par hasard il y a une poutre dans mon oeuil j'aimerais beaucoup que quelqu'un me l'enlève!
il convertit du pdf (document.pdf) en tif pour pouvoir extraire un code barre puis le replacer en datamatrix dans le fichier initial .tif
NB : j'ai du placer un _ (…)
Bonjour,
Si j'ai une machine A qui ouvre un shell ssh sur une machine B.
Je cherche mais ne trouve pas comment lancer un script sur A quand la session ssh vers B se termine (exit propre ou coupure de courant peu importe).
Le top ce serait que ça soit un script général pour toutes mes sessions ssh y compris vers les autres machines.
Si je trouve pas, le truc qui existe déjà, je ferai un script ssh
que je (…)
Bonjour,
voilà, j'ai des gros fichiers à plat qui présente des données date, texte, alphanumérique, montants, …
Or, j'ai un SGB pour les exploiter et il bloque sur l'interprétation des fichiers pour une simple raison : Le format du champ numérique n'accepte pas les espaces et le séparateur de décimale est le point.
Du coup, je tâtonne avec sed pour passer de (mon fichier source):
TABLE;MODELE K568 IGNI;ELEC;1 256,34;20/05/2020;18/12/2020;HJ6KRL4;753261552
A ça (résultat grandement désiré) :
TABLE;MODELE K568 IGNI;ELEC;1256.34;20/05/2020;18/12/2020;HJ6KRL4;753261552
Ou j'ai (…)
Il y a 4 ans, j'ai pris en charge un nouveau cours intitulé « système d'exploitation » en première année de licence. Le programme est assez large, avec un peu d'architecture, un peu de système, et même un peu de réseau. Là dedans, je devais faire une introduction au shell. Le risque avec ce genre du truc, c'est de se retrouver avec un catalogue de commandes qui rebutera même les étudiants les plus motivés.
Et c'est comme ça qu'est né GameShell, ou gash
pour les intimes. GameShell est un jeu où il faut entrer des commandes dans un shell (bash
) pour valider des « missions ». Comme il n'y a pas eu de gros bug ces deux dernières années, je me dis que je pouvais en faire la pub. (Attention, il reste probablement plein de bugs. C'est juste que les étudiants ne sont pas encore tombés dessus !). Ça peut intéresser les gens qui veulent apprendre, ou enseigner les rudiments du shell.
Le code est disponible sur GitHub (promis, je changerais un de ces jours) avec une licence GPL : GameShell sur GitHub
N'hésitez pas à me faire des retours d'utilisation, des rapports de bugs, proposer des fonctionnalités, ajouter des missions, etc.
Si vous l'utilisez « en public », ça serait juste bien d'inclure un lien vers le dépôt et / ou mon nom.
GameShell est un jeu en ligne de commandes, où le joueur doit taper des commandes bash
pour valider des « missions ».
Bonjour,
J’ai un fichier libreoffice calc contenant des noms, prénoms. Je voudrais pour chacun d’entre eux créer un répertoire par nom.
Je peux facilement convertir mon document en CSV et le faire. Mais j’aurais voulu éviter cette étape. Je voulais donc une commande dump-calc
qui me ferai ça.
Je n’ai pas trouvé, et l’option --cat
ne m’affiche rien sur la console :’(
Si quelqu’un à une idée.
Bonjour,
La question est posée, cependant, laissez moi vous conter toute l'histoire :
Il était une fois un travailleur sympa qui voulait aider ses collègues (qui débutent) en leur faisant un petit script pour utiliser un linter sur leurs sources. Les sources étant des roles et playbooks Ansible, il trouve fort intéressant d'utiliser ansible-lint. Pour l'encapsulage Gnu Bash est largement suffisant. Hélas les résultats ne sont pas ceux à quoi il s'attendaient.
Lorsque ansible-lint
est appelé (…)
Bonjour à tous
Nouveau venu sur ce forum, je ne suis pas certain que ce soit le bon endroit pour publier ce post, si ce n'est pas le cas, merci de me le faire savoir.
J'ai une machine qui tourne sous Mandriva 2006 depuis un nombre d'années assez conséquent, et dernièrement, il est apparu un problème que je ne suis pas parvenu à expliquer : lors de l'ouverture d'un shell (bash) que ce soit via un login console ou un (…)
Bonjour à tous,
Je peine à retrouver le lien, il me semble paru sur LinuxFr, il y a quelques semaines / mois, vers ce qui m'avait semblé une (très) bonne ressource francophone sur les bonnes pratiques de programmation Bash (et/ou Shell, je ne sais plus). Si le lien est paru dans la section "Liens", c'était (il me semble) sous un titre peu explicite du contenu, en quelque sorte masqué. Sauriez-vous m'aider?
Je n'arrive pas à le retrouver dans mes (…)
Utilisant un Raspberry Pi comme enregistreur TV-TNT via un adaptateur DVB‑T et Tvheadend, il m’est déjà arrivé de flinguer un enregistrement (en fait introduire un saut temporel dans l’enregistrement) :
Même si cela n’arrive pas si souvent, j’ai songé à une solution de reconversion des DEL/LED afin d’éviter cela. Je vous explique dans cette dépêche comment je m’y suis pris.
Salut la foule,
Je me suis récemment frotté à la création de DVD (une techno d'avenir) sous Linux. Jusque là, j'utilisais Adobe Encore sous Windows. Mes efforts pour utiliser Linux et des logiciels libres dans mon travail se poursuivent, et je suis passé à DVDStyler, que j'avais déjà utilisé pour un projet il y a… 15 ans.
J'ai bien galéré pour obtenir la qualité de transcodage voulue. La version Linux de DVDStyler ne permet ni de faire deux passes (…)