Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#26 02-12-2011 03:09:06

martinux_qc
Administrateur
Lieu : Montréal (Québec)
Distrib. : Sid
Noyau : Linux 4.7.0-1-amd64
(G)UI : XFCE 4.12
Inscription : 12-10-2008

Re : Wiki Manuel du Shell bash

zolive a écrit :

C'est l'inverse :

Toucher aux scripts dans /etc modifie les paramètres pour l'ensemble des utilisateurs.
Les scripts dans $HOME permettent de faire des ajustements personnels sans risque de casser la conf générale. En cas de soucis il reste la conf générale.


En effet, d'accord à 100%, ses petits scripts à soi, on les place dans son répertoire perso et pas ailleurs. Par exemple, /home/moi/mes_scripts. Après, on peut modifier son PATH en conséquence.


"L'éducation vise à former des citoyens pas trop tatas et non pas à envoyer le plus de tatas possible à l'université."
Pierre Foglia (Journaliste à la retraite à La Presse)
Note : au Québec, le mot tata a un sens péjoratif qui sert à désigner une personne un peu idiote ou insignifiante. D'où les expressions familières : Espèce de grand, de gros tata! Être, avoir l'air tata.

Hors ligne

#27 25-03-2014 09:05:47

Hypathie
Membre
Lieu : Chambéry _ Montréal
Distrib. : Jessie
Noyau : Linux debian 3.16.0-4-586
(G)UI : Cinnamon Mate Xfce
Inscription : 28-12-2013

Re : Wiki Manuel du Shell bash

Bonjour devpsp,
D'abord merci pour ce wiki, smile
Je voudrais savoir par rapport au paragraphe Doubles quotes ou guillements à propos de l'exemple d'echo :
Est-ce qu'on peut dire que


echo coucou tout le monde
 


"fonctionne" ou a le même résultat, parce que c'est une écriture équivalente  à ceci (dans un script) :


echo -n coucou
echo -n " "
echo -n tout
echo -n " "
echo -n le
echo -n " "
echo -n monde
 


Et le montrerait le fait de taper dans un terminal :


echo coucou tout le monde
 


Et juste après :


echo $_
 


qui renvoie seulement le dernier mot ?

Merci

Hors ligne

#28 25-03-2014 11:55:04

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : Wiki Manuel du Shell bash

Salut,

echo coucou tout le monde


est formellement identique à

echo "coucou" "tout" "le" "monde"



L'exemple en question est peut-être mal choisi, je propose de le changer pour :

echo coucou  tout le monde
echo "coucou  tout le monde"



Qui pour le coup ont des comportements différents.

coucou tout le monde
coucou  tout le monde



Les comportements sont aussi différents si l'on utilise des apostrophes-chiures-de-mouche : « ' » ou des retours à la ligne.

echo J'ai faim


>


echo "J'ai faim"


J'ai faim



echo Salut,
ça roule ?


Salut,
bash: $'\404\247a' : commande introuvable



echo "Salut,
ça roule ?"


Salut,
ça roule ?



Autre conséquence du non-respect des espaces :

echo $VARNONDEFINIE bla


bla



echo "$VARNONDEFINIE bla"


 bla



Bref, ne pas mettre les guillemets, c'est mal smile


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#29 25-03-2014 12:12:59

Hypathie
Membre
Lieu : Chambéry _ Montréal
Distrib. : Jessie
Noyau : Linux debian 3.16.0-4-586
(G)UI : Cinnamon Mate Xfce
Inscription : 28-12-2013

Re : Wiki Manuel du Shell bash

Merci smile

Hors ligne

#30 05-06-2014 09:59:28

enicar
Membre
Lieu : Grenoble
Distrib. : debian/sid
Noyau : Linux 4.8.10
(G)UI : openbox
Inscription : 26-08-2010

Re : Wiki Manuel du Shell bash

Un point de détail, à la fin paragraphe sur les apostrophes simples et double. Il est écrit  :

echo `ls`
est strictement équivalent à ls.


c'est faux. Un


ls
 


seul donne une sortie formatée, alors que


echo `ls`
 


supprime le formatage de la commande.

C'est un très mauvais exemple du reste, car dans ce cas il vaut mieux faire :


echo *
 


Quoi ce ne soit pas équivalent à l'exemple, car ls peut être un alias.
On fait souvent


alias ls='ls -FB'
 


ce qui permet de rajouter un caractère à la fin des noms de fichiers et de ne pas afficher les fichiers de backup dont le nom se termine par un ~


La machine, c'est dépassé ! On va tout remplacer par des humains big_smile

Hors ligne

#31 05-06-2014 11:07:16

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : Wiki Manuel du Shell bash

echo `/bin/ls -1`
/bin/ls -1


tongue

Mais sinon, un simple

echo `echo bla`


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#32 17-04-2015 13:36:11

milou
Modo ... e
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015
Site Web

Re : Wiki Manuel du Shell bash

Page en cours de réalisation ? J'attends la confirmation pour la mise en conformité de la page, au moins pour la partie qui me concerne.... tongue

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#33 19-04-2015 12:07:55

milou
Modo ... e
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015
Site Web

Re : Wiki Manuel du Shell bash

Un petit up pour la réponse

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#34 19-04-2015 12:25:04

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Wiki Manuel du Shell bash

milou a écrit :

J'attends la confirmation

Elle arrive, elle arrive ...
...
...
... ça y est, elle est là.  smile


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#35 19-04-2015 13:09:33

milou
Modo ... e
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015
Site Web

Re : Wiki Manuel du Shell bash

lol
Et je supprime page en cours de réalisation ?

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#36 19-04-2015 13:49:10

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Wiki Manuel du Shell bash

oui m'dam !  smile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#37 19-04-2015 13:53:15

milou
Modo ... e
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015
Site Web

Re : Wiki Manuel du Shell bash

Ok

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#38 19-04-2015 17:46:10

milou
Modo ... e
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015
Site Web

Re : Wiki Manuel du Shell bash

En-tête mis en conformité.
Pour le reste......... no comment tongue

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#39 19-04-2015 17:50:15

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Wiki Manuel du Shell bash

milou a écrit :

Pour le reste......... no comment tongue

Ho ho  lol


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#40 19-04-2015 17:52:30

milou
Modo ... e
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015
Site Web

Re : Wiki Manuel du Shell bash

je n'y comprends rien, donc je ne touche pas lol

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#41 19-04-2015 18:01:26

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Wiki Manuel du Shell bash

Alors, il va falloir tagguer "à terminer".  big_smile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#42 19-04-2015 18:04:20

milou
Modo ... e
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015
Site Web

Re : Wiki Manuel du Shell bash

bin oui.... big_smile

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#43 20-04-2015 13:28:06

milou
Modo ... e
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015
Site Web

Re : Wiki Manuel du Shell bash

Vu que la nuit porte conseil.... Et que je suis du genre légèrement (mais alors très légèrement...) têtue tongue
J'ai modifié le reste de la page comme je l'ai senti...... après tes explications.

A vérifier de très très très très près tongue

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#44 20-04-2015 14:15:51

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Wiki Manuel du Shell bash

Ça me semble parfait  cool

milou a écrit :

Et que je suis du genre légèrement (mais alors très légèrement...) têtue tongue

très très légèrement, même, oui ...  big_smile


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#45 20-04-2015 14:17:24

milou
Modo ... e
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015
Site Web

Re : Wiki Manuel du Shell bash

ça sert quelquefois d'être têtue  tongue

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#46 20-04-2015 14:25:33

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Wiki Manuel du Shell bash

han han  smile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#47 20-04-2015 16:51:23

milou
Modo ... e
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015
Site Web

Re : Wiki Manuel du Shell bash

smile

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#48 25-09-2015 18:14:34

milou
Modo ... e
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015
Site Web

Re : Wiki Manuel du Shell bash

retours de commande placés en bloc file
Mise en conformité d'une touche clavier

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

#49 25-09-2015 19:17:27

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : Wiki Manuel du Shell bash

P'ti' déplacement d'une '  (ça change tout  tongue)

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#50 25-09-2015 19:22:28

milou
Modo ... e
Lieu : Sur une autre planète....
Distrib. : Jessie - Stretch/Sid
Noyau : 3.16.0-4-amd64
(G)UI : Lxde
Inscription : 12-02-2015
Site Web

Re : Wiki Manuel du Shell bash

Vu wink

J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source
Un vrai geek, c'est un mec qui croit que dans 1km, il y a 1024 mètres
Dans le doute, rebootes. Si tu te tâtes, formates.
1453651422.jpg

Hors ligne

Pied de page des forums