Rechercher : dans
Par :

Retour de ligne dans le SHELL

Dernière réponse le 9 aoû 2005 à 16:27:58 kyloo49, le 9 aoû 2005 à 14:32:50 
 Signaler ce message aux modérateurs

Bonjour,

Je suis débutant sur Linux, en faite je m'y suis mis hier dessu ! J'ai une grosse question un peu idiote mais comment fait-ont un retour de ligne dans le SHELL sans valider notre commande ? Et puis tout d'abord est-ce possible ? lol

Exemple :

tatata
tatata
tatata


Merci +++

Meilleures réponses pour « Retour de ligne dans le SHELL » dans :
Comment lire un fichier ligne par ligne VoirComment lire un fichier ligne par ligne Préambule Boucle while Syntaxe Exemple Astuces Bonus Boucle for Syntaxe Préambule Une des erreurs les plus communes dans l'apprentissage des scripts "bash" sous GNU/LInux pour lire un fichier...
Sed - Supprimer une ou plusieurs lignes d'un fichier VoirSupprimer une (ou plusieurs) ligne(s) d'un fichier Syntaxe sed '{[/]||[/]}d' sed '{[/][,][/]d' /.../ = délimiteurs n = le numéro de ligne chaîne = la chaîne contenue dans la...
Guide d'utilisation du Shell pour débutant VoirSHELL BASH - GUIDE D'UTILISATION - Niveau Débutant Introduction Appel aux membres CCM II. C'est quoi le shell ? III. Comment accéder à la ligne de commande IV. Les consoles virtuelles Exemple : Accéder à la console 3 depuis l'interface...
Linux - Le shell VoirIntroduction au shell L'interpréteur de commandes est l'interface entre l'utilisateur et le système d'exploitation, d'où son nom anglais «shell», qui signifie «coquille». Le shell est ainsi chargé de faire l'intermédiaire le système...
VBScript - Les constantes VoirQu'est-ce qu'une constante ? Une constante est un nom, facilement mémorisable, remplaçant une valeur (nombre, chaîne, etc.) qui ne change pas. L'objectif d'une constante est d'une part de permettre de rendre un programme plus lisible, d'autre part...
Systèmes UNIX - Le shell VoirIntroduction au shell L'interpréteur de commandes est l'interface entre l'utilisateur et le système d'exploitation, d'où son nom anglais «shell», qui signifie «coquille». Le shell est ainsi chargé de faire l'intermédiaire entre le système...

1

Ravachol, le 9 aoû 2005 à 14:55:46

Salut,
Je ne suis pas sûr d'avoir bien compris ta question, mais pour obtenir ton exemple tu peux taper ça:

echo -e "tatata\ntatata\ntatata"


A++ Un dieu nait, d'autres meurent. La vérité n'est ni venue ni partie.
L'erreur seule a changé. EUGÈNE PELLETAN

Répondre à Ravachol

2

jisisv, le 9 aoû 2005 à 15:09:35

Termine chaque ligne par un '\', il indique une continua tion de ligne:

johand@horus:~/src/php$ ls bidon.php bidon.html \
> data.csv
bidon.html  bidon.php  data.csv
johand@horus:~/src/php$ ls bidon.php ;\
> ls fact.php
bidon.php
fact.php


Johan Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)

Répondre à jisisv

3

Kyloo49, le 9 aoû 2005 à 15:23:18

Re bonjour,

non c'est pas sa ! J'ai lu dans un topic si j'ai bien compris qu'il fallait taper deux commandes l'une au dessous de l'autre puis valider en tapant sur Entrée mais comment faire ce retour de ligne entre c'est deux commandes sans valider la première ?

Par exemple"
Make
Make install"

Il doit bien y avoir une combinaison de touches qui fasse ce que je souhaite ? Ou alors c'est que j'ai pas tout compris... lol

Au revoir.

Répondre à Kyloo49

4

Kyloo49, le 9 aoû 2005 à 15:23:51

Ha c'est sa ? Je vais essayer pour voir...

Répondre à Kyloo49

5

Kyloo49, le 9 aoû 2005 à 15:27:29

Oui mais attend par exemple ton code que tu vien de me donner :

johand@horus:~/src/php$ ls bidon.php bidon.html \
> data.csv
bidon.html  bidon.php  data.csv
johand@horus:~/src/php$ ls bidon.php ;\
> ls fact.php
bidon.php
fact.php


tu prend :
ls fact.php
bidon.php
fact.php


Sur le SHELL, apres que tu est tapé "ls fact.php" tu a tapé sur Entrée pour valider ? Ensuite de meme pour "bidon.php" et "fact.php" ou tu a fait un espace de retour de ligne sans validé et si oui comment ? lol C'est sa en faite mon probleme ! Dans le tuto une personne a fait comme toi la et je me demande comment faut faire... lol

Merci +++

DSL pour le spam...

Répondre à Kyloo49

6

jisisv, le 9 aoû 2005 à 15:43:40

Je crois comprendre que tu tiens ces commandes d'un tutorial.

Essaye de lire un tutorial sur la gestion des processus avec bash.
(je n'ai pas de lien directement à l'esprit, regarde sur CCFM, LEA etc)
Tu peux enfiler les commandes avec ';'
johand@horus:~/src/php$ ls bidon*; echo "Fin de la première commande"; ls *csv ; echo "Fin de la troisième commande"
bidon.html bidon.php
Fin de la première commande
data.csv
Fin de la troisième commande

Grouper dans un sous shell avec redirection avec '()'
johand@horus:~/src/php$ (ls bidon*; echo "Fin de la première commande"; ls *csv ; echo "Fin de la troisième commande") > brol
johand@horus:~/src/php$ cat brol
bidon.html
bidon.php
Fin de la première commande
data.csv
Fin de la troisième commande

etc etc...

Johan
Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)

Répondre à jisisv

7

 Kyloo49, le 9 aoû 2005 à 16:27:58

Ok merci !

Répondre à Kyloo49
Collection CommentÇaMarche.net