Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Pour en savoir un peu plus sur l'équipe du forum.

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

#26 Le 18/08/2017, à 17:21

Anonyme68

Re : fil pour elleji

compiler un script ? C'est à dire ? Il faut déjà savoir le langage du "script", mais en général un langage qui utilise des scripts ne se compile pas.

Si tu voulais parler d'une source d'un langage compilé (C++, ...) il faut compiler avec l'application dedié (voir message précedent)

Si en parlant de compiler, tu souhaite réduire la taille d'un script, si il est vraiment immense tu peux le réduire en utilisant l'utilitaire upx


846/2381 jeux linux sur Steam

Vous avez plein d'ISO d'ubuntu ? Une bonne bande passante ? Aimer partager ? Essayer mon script

Hors ligne

#27 Le 19/08/2017, à 07:55

elleji

Re : fil pour elleji

bonjour,
... COMME : pour mettre #!/bin/bash\necho 'Bonjour Monde' dans le fichier monScript : echo -e "#!/bin/bash\necho 'Bonjour Monde'" > monScript

( je m'etait mal exprimé ! )

Dernière modification par elleji (Le 19/08/2017, à 11:43)


... suis pas un adepte du mode terminal ( le clavier c pas mon ami , en plus il est plus facile de se rappeller des mouv de souris que de longue ligne de commande ) malheureusement le mode graphique est souvent plus lent !

Hors ligne

#28 Le 19/08/2017, à 08:17

kholo

Re : fil pour elleji

@luc.j
au lieu de répondre à la modération, tu ferais bien de mettre du code bash !
puisque c'est de ça dont on parle.
tout ces HS polluent tes fils... et ne servent à rien...
et garde toi ce fil et mets y tes nouvelles questions à la suite...
(change le titre et ajoute un nouveau post)
les aidants naviguent et verront les nouveautés...
... et je suis abonné à certains autres dont celui ci...

donc, maintenant, on attend de la matière !

Hors ligne

#29 Le 19/08/2017, à 08:40

kholo

Re : fil pour elleji

luc.j a écrit :

bonjour,
existe-t-il un programme pour compiler un script ...le faire moins lourd que la source ?
merci

la bonne question (que tu aurais dû poser) est :
...
existe-t-il un programme pour compiler un script bash...le faire moins lourd que la source ?
...
puisque, aux vues de tes fils (bien bizarres), tu tentes d'approfondir tes connaissances sur ce langage.

voici ma réponse

Dernière modification par kholo (Le 19/08/2017, à 09:46)

Hors ligne

#30 Le 19/08/2017, à 08:43

gl38

Re : fil pour elleji

Oui ! Il y a des éditeurs de textes, gedit par exemple.
Cordialement,
Guy

Hors ligne

#31 Le 19/08/2017, à 09:11

elleji

Re : fil pour elleji

je parlais d'autre astuces en mode terminal qui évitent de faire appel au mode graphique !

Dernière modification par elleji (Le 19/08/2017, à 09:21)


... suis pas un adepte du mode terminal ( le clavier c pas mon ami , en plus il est plus facile de se rappeller des mouv de souris que de longue ligne de commande ) malheureusement le mode graphique est souvent plus lent !

Hors ligne

#32 Le 19/08/2017, à 09:11

Anonyme68

Re : fil pour elleji

solution avec guillemets (en protégeant le caractère !) :

echo -e "#\!/bin/bash\necho 'Bonjour Monde'" > monScript

sans guillemets (en protégeant les caractères # ! ' "fin de ligne") :

echo -e \#\!/bin/bash\\necho \'Bonjour Monde\' > monScript

avec apostrophes (en protégeant les caractères ' "fin de ligne") :

echo -e '#!'/bin/bash\\necho \'Bonjour Monde\' > monScript

tu peux bien sur faire d'autres possibilités en mélangeant les techniques

man bash a écrit :

DÉFINITIONS

Les définitions suivantes sont utilisées tout au long de ce document.

blanc
Une espace ou une tabulation.
mot
une séquence de caractères considérée comme une unité élémentaire par le shell. On parle également de token (jeton).
nom
un mot ne contenant que des caractères alphanumériques ou le soulignement (underscore), commençant par une lettre ou un soulignement. On s'y réfère également sous le terme identificateur.
méta-caractère
Un caractère qui, non protégé, sépare les mots. Un de ceux-ci :
| & ; ( ) < > espace tabulation

opérateur de contrôle
Un jeton ayant une fonction de contrôle. L'un des symboles suivants :
|| & && ; ;; ( ) | <retour-chariot>

man bash a écrit :

PROTECTION

Les protections (quoting) permettent de forcer l'interpréteur à ignorer la signification spéciale de certains caractères ou mots. Les protections peuvent être utilisées pour empêcher le traitement des caractères spéciaux, éviter la reconnaissance des mots-réservés ou empêcher le développement des paramètres.
Tous les méta-caractères mentionnés dans le paragraphe DÉFINITIONS plus haut ont des significations spéciales pour le shell, et doivent être protégés pour garder leur propre valeur.

Lorsqu'on utilise l'expansion de l'historique des commandes (voir EXPANSION DE L'HISTORIQUE plus bas), le caractère de l'expansion de l'historique , généralement !, doit être mis entre apostrophes pour éviter l'expansion de l'historique. Il y a trois mécanismes de protection : le caractère d'échappement, les apostrophes (quote) et les guillemets (double-quote).

Un caractère barre oblique inverse (\), quand il n'est pas protégé, représente le caractère d'échappement. Il préserve la valeur littérale du caractère qui le suit, à l'exception du <retour-chariot>. Si une séquence \<retour-chariot> apparaît, et si la barre oblique inverse n'est pas protégée, l'ensemble \<retour-chariot> est considéré comme une continuation de ligne (autrement dit, il est ignoré).

Encadrer des caractères entre des apostrophes simples préserve la valeur littérale de chacun des caractères. Une apostrophe ne peut pas être placée entre deux apostrophes, même si elle est précédée d'une barre oblique inverse.

Encadrer des caractères entre des guillemets préserve la valeur littérale de chacun des caractères sauf $, `, et \, et ! quand l'expansion de l'historique est activée. Les caractères $ et ` conservent leurs significations spéciales, même entre guillemets. La barre oblique inverse ne conserve sa signification que lorsqu'il est suivi par $, `, ", \, ou <fin-de-ligne>. Un guillemet peut être protégé entre deux guillemets, à condition de le faire précéder par une barre oblique inverse. Si elle est activée, l'expansion de l'historique sera effectuée à moins qu'un ! entre guillemets ne soit protégé par une barre oblique inverse. La barre oblique inverse précédant le ! n'est pas supprimée

Les caractères spéciaux * et @ ont des significations spéciales lorsqu'ils se trouvent entre guillemets (voir le paragraphe PARAMÈTRES ci-dessous).

Lire le manuel !!

Dernière modification par Anonyme68 (Le 19/08/2017, à 09:28)


846/2381 jeux linux sur Steam

Vous avez plein d'ISO d'ubuntu ? Une bonne bande passante ? Aimer partager ? Essayer mon script

Hors ligne

#33 Le 19/08/2017, à 09:31

elleji

Re : fil pour elleji

kholo a écrit :

...
et garde toi ce fil et mets y tes nouvelles questions à la suite...
(change le titre et ajoute un nouveau post)
les aidants naviguent et verront les nouveautés...
... et je suis abonné à certains autres dont celui ci...

je ne comprends pas !


... suis pas un adepte du mode terminal ( le clavier c pas mon ami , en plus il est plus facile de se rappeller des mouv de souris que de longue ligne de commande ) malheureusement le mode graphique est souvent plus lent !

Hors ligne

#34 Le 19/08/2017, à 09:44

kholo

Re : fil pour elleji

voilà, tu as compris, ne crée pas de nouveau fil et rempli celui ci...
tu as des questions, posent les ici...

Hors ligne

#35 Le 19/08/2017, à 11:28

elleji

Re : fil pour elleji

on fait comme ça...

Dernière modification par elleji (Le 19/08/2017, à 11:52)


... suis pas un adepte du mode terminal ( le clavier c pas mon ami , en plus il est plus facile de se rappeller des mouv de souris que de longue ligne de commande ) malheureusement le mode graphique est souvent plus lent !

Hors ligne

#36 Le 19/08/2017, à 13:00

elleji

Re : fil pour elleji

existe t il une instruction pour insérer de l'héxa. dans de l'héxa. ?


... suis pas un adepte du mode terminal ( le clavier c pas mon ami , en plus il est plus facile de se rappeller des mouv de souris que de longue ligne de commande ) malheureusement le mode graphique est souvent plus lent !

Hors ligne

#37 Le 19/08/2017, à 13:55

elleji

Re : fil pour elleji

dans :
- mount /mnt/maPartion                                : Monte le système de fichiers ad-hoc déclarés dans le fichier /etc/fstab
qu'appelle t on systeme de fichier ad-hoc ?


... suis pas un adepte du mode terminal ( le clavier c pas mon ami , en plus il est plus facile de se rappeller des mouv de souris que de longue ligne de commande ) malheureusement le mode graphique est souvent plus lent !

Hors ligne

#38 Le 20/08/2017, à 05:14

elleji

Re : fil pour elleji

luc.j a écrit :

existe t il une instruction pour insérer de l'héxa. dans de l'héxa. ?

annulez celle-ci !


... suis pas un adepte du mode terminal ( le clavier c pas mon ami , en plus il est plus facile de se rappeller des mouv de souris que de longue ligne de commande ) malheureusement le mode graphique est souvent plus lent !

Hors ligne

#39 Le 20/08/2017, à 07:12

elleji

Re : fil pour elleji

pourquoi me parle t il de watchdog ... sur le net,ils parlent de serveur !?

Dernière modification par elleji (Le 20/08/2017, à 08:00)


... suis pas un adepte du mode terminal ( le clavier c pas mon ami , en plus il est plus facile de se rappeller des mouv de souris que de longue ligne de commande ) malheureusement le mode graphique est souvent plus lent !

Hors ligne

#40 Le 20/08/2017, à 08:20

Anonyme68

Re : fil pour elleji

C'est quoi toutes ces questions sans rapport les unes avec les autres ? Tu es un robot qui flood le forum avec des questions aléatoires ? Ça expliquerait pour tu tiens pas compte des réponses


846/2381 jeux linux sur Steam

Vous avez plein d'ISO d'ubuntu ? Une bonne bande passante ? Aimer partager ? Essayer mon script

Hors ligne

#41 Le 20/08/2017, à 08:33

elleji

Re : fil pour elleji

moi , un robot ! et votre docteur dis quoi ?


... suis pas un adepte du mode terminal ( le clavier c pas mon ami , en plus il est plus facile de se rappeller des mouv de souris que de longue ligne de commande ) malheureusement le mode graphique est souvent plus lent !

Hors ligne

#42 Le 20/08/2017, à 08:36

Anonyme68

Re : fil pour elleji

Un robot plus évolué que je pensais ... C'est quoi toutes ces questions sans queue ni tête ?


846/2381 jeux linux sur Steam

Vous avez plein d'ISO d'ubuntu ? Une bonne bande passante ? Aimer partager ? Essayer mon script

Hors ligne

#43 Le 20/08/2017, à 08:54

elleji

Re : fil pour elleji

ils me mettent ici , maintenant ...!( ils ont regroupé mes questions dans un sac et le sac l'ont vidé ici )


... suis pas un adepte du mode terminal ( le clavier c pas mon ami , en plus il est plus facile de se rappeller des mouv de souris que de longue ligne de commande ) malheureusement le mode graphique est souvent plus lent !

Hors ligne

#44 Le 20/08/2017, à 12:26

kholo

Re : fil pour elleji

oui,
tous ces fils sans queue ni tête ça polluait le forum...
depuis ce post on a le fil de LJ en détresse !!!

luc.j, pour supprimer un post, tu as un bouton supprimer en bas à droite de chaque post... wink

LJ a écrit :

existe t il une instruction pour insérer de l'héxa. dans de l'héxa. ?

NON... (réponse simple)
parce que ça dépend... ça dépasse...
par contre on peut le faire mais ça doit faire mal à la tête rien que d'essayer !

LJ a écrit :

dans :
- mount /mnt/maPartion                                : Monte le système de fichiers ad-hoc déclarés dans le fichier /etc/fstab
qu'appelle t on systeme de fichier ad-hoc ?

ad-hoc : "qui se rapporte à"... ce à quoi on fait allusion avant...
donc, dans ce cas : /mnt/maPartion que tu dois retrouver dans fstab
...

Hors ligne

#45 Le 20/08/2017, à 12:33

kholo

Re : fil pour elleji

trop bon j'avais pas vu le nouveau nom du fil !!!
fil pour kholo !
c'est plutôt : fil pour LJ
d'autres aidants peuvent venir s'amuser !

Hors ligne

#46 Le 20/08/2017, à 12:42

elleji

Re : fil pour elleji

comment nautilus peut il connaitre les partitions pas montés !?

@kholo : un p'tit verrou veut dire : impossible !


... suis pas un adepte du mode terminal ( le clavier c pas mon ami , en plus il est plus facile de se rappeller des mouv de souris que de longue ligne de commande ) malheureusement le mode graphique est souvent plus lent !

Hors ligne

#47 Le 20/08/2017, à 12:47

elleji

Re : fil pour elleji

@kholo : je préfère s'occuper à s'amuser


... suis pas un adepte du mode terminal ( le clavier c pas mon ami , en plus il est plus facile de se rappeller des mouv de souris que de longue ligne de commande ) malheureusement le mode graphique est souvent plus lent !

Hors ligne

#48 Le 20/08/2017, à 13:01

elleji

Re : fil pour elleji

vous creer une partition avec gparted , vous la démonté , vous quittez .
puis vous lancer nautilus , comment il la connait ?

Dernière modification par elleji (Le 20/08/2017, à 14:32)


... suis pas un adepte du mode terminal ( le clavier c pas mon ami , en plus il est plus facile de se rappeller des mouv de souris que de longue ligne de commande ) malheureusement le mode graphique est souvent plus lent !

Hors ligne

#49 Le 20/08/2017, à 15:25

elleji

Re : fil pour elleji

blkid , c comme cela qu'il fait !

Dernière modification par elleji (Le 20/08/2017, à 15:58)


... suis pas un adepte du mode terminal ( le clavier c pas mon ami , en plus il est plus facile de se rappeller des mouv de souris que de longue ligne de commande ) malheureusement le mode graphique est souvent plus lent !

Hors ligne

#50 Le 20/08/2017, à 16:19

elleji

Re : fil pour elleji

il faut préférer lsblk mais lsblk -f donne des loop , je comprends pas !


... suis pas un adepte du mode terminal ( le clavier c pas mon ami , en plus il est plus facile de se rappeller des mouv de souris que de longue ligne de commande ) malheureusement le mode graphique est souvent plus lent !

Hors ligne