Ne pas cliquer
Parrain-Linux
texte manquant
Écrire un nouveau message
Page : 1
Demande d'aide sur l'inhibition de caractère dans shell bash
Avatar
Tektekpieuvr
utilisateur
Filleul
Inscrit le : 02/02/2021
Messages : 52
Point(s) : 315
OS souhaité : Fort dépendant de l'âge du matériel
Localisation :
Créteil, Val-de-Marne, France
Posté le 02/04/2021 à 23:28:26
Citer

Bonsoir,

je suis le cours maîtriser le shell bash, dans un exercice je dois supprimer le fichier nommé "liste de noel.txt".
Cependant je dois écrire la commande de suppression de ce fichier sans utiliser des simples quotes, des doubles quotes, des caractères spéciaux pour le développement des noms de fichiers ou des options de la commande de suppression.
Il me semble qu'il faille utiliser l'inhibition de caractère avec rm et utiliser l'auto-complétion.
Mais dans le répertoire où se trouve ce fichier avec des espaces il y a un fichier ou répertoire qui porte le nom "liste" qu'il ne faut pas supprimer.

Si quelqu'un peut m'aider je suis coincé avec depuis 2 soirs.
Merci

_________________
Oté la Réunion ! pou sak i conné.
Remonter Descendre Permalien du message
Avatar
H2L29
utilisateur
Parrain
Inscrit le : 11/03/2015
Messages : 356
Point(s) : 9051
Distribution : Debian
Localisation :
Brest, Finistère, France
Posté le 03/04/2021 à 13:26:35
Citer

salut :)
rm /chemin/de/la/liste\ de\ noel.txt
"\"étant un caractère d'inibition là par exemple le forum supprime ce caractère de mon poste donc je le double "\\" pour qu'il s'affiche

Dernière édition le 03/04/2021 à 13:30:21
_________________
http://www.parrain-linux.com/promotion.php?image=PL-user.png&membre=H2L29
http://h2l29.pagesperso-orange.fr/images/GIF001.GIF
pas d'aide par MP utilisez le forum c'est fait pour ça http://www.parrain-linux.com/images/emoticones/kopete020.gif
Remonter Descendre Permalien du message
Avatar
H2L29
utilisateur
Parrain
Inscrit le : 11/03/2015
Messages : 356
Point(s) : 9051
Distribution : Debian
Localisation :
Brest, Finistère, France
Posté le 03/04/2021 à 13:55:17
Citer

Citation:
Mais dans le répertoire où se trouve ce fichier avec des espaces il y a
un fichier ou répertoire qui porte le nom "liste" qu'il ne faut pas
supprimer.

rm sans l'argument -r (reccursive) ne supprimera pas de dossier

_________________
http://www.parrain-linux.com/promotion.php?image=PL-user.png&membre=H2L29
http://h2l29.pagesperso-orange.fr/images/GIF001.GIF
pas d'aide par MP utilisez le forum c'est fait pour ça http://www.parrain-linux.com/images/emoticones/kopete020.gif
Remonter Descendre Permalien du message
Avatar
Tektekpieuvr
utilisateur
Filleul
Inscrit le : 02/02/2021
Messages : 52
Point(s) : 315
OS souhaité : Fort dépendant de l'âge du matériel
Localisation :
Créteil, Val-de-Marne, France
Posté le 03/04/2021 à 16:21:35
Citer

Salut,

dans le cours en ligne on utilise weblinux, un linux chargé dans le navigateur.
Depuis le début je fais la même chose que ce que tu as proposé à la différence que dans l'exercice on nous demande de nous positionner déjà dans le bon répertoire de travail.
Dans ce répertoire quand je fais "ls" j'ai 3 choses b, liste, liste de noel.txt
Pourtant voici ce que je fais : rm \liste \de ou rm liste \de (suivi de la touche de tabulation)
J'obtiens la même chose dans les 2 cas : rm liste\ de \ noel.txt
Si je valide (sans l'argument -r) il me supprime les 2 quand même ! : le dossier liste et le fichier liste de noel.txt
Je sèche depuis 3 nuits sur l'exo.

Bizarre

Dernière édition le 03/04/2021 à 16:26:22
_________________
Oté la Réunion ! pou sak i conné.
Remonter Descendre Permalien du message
Avatar
H2L29
utilisateur
Parrain
Inscrit le : 11/03/2015
Messages : 356
Point(s) : 9051
Distribution : Debian
Localisation :
Brest, Finistère, France
Posté le 03/04/2021 à 16:43:03
Citer

que dit ls -l ?

puis ça se trouve ça coince avec ton weblinux

je peut avoir en détail l'exercice le répertoire et le retour des commandes stp? parce que là j'ai un doute entre ce que tu m'écrit et ce que tu fais réellement '^_^

rm \liste \de ou rm liste \de ya une erreur de syntaxe  le \ sert à échapper l'espace et là tu met l'espace avant donc pas bon

_________________
http://www.parrain-linux.com/promotion.php?image=PL-user.png&membre=H2L29
http://h2l29.pagesperso-orange.fr/images/GIF001.GIF
pas d'aide par MP utilisez le forum c'est fait pour ça http://www.parrain-linux.com/images/emoticones/kopete020.gif
Remonter Descendre Permalien du message
Avatar
H2L29
utilisateur
Parrain
Inscrit le : 11/03/2015
Messages : 356
Point(s) : 9051
Distribution : Debian
Localisation :
Brest, Finistère, France
Posté le 03/04/2021 à 16:48:13
Citer

utilise ça https://zerobin.lagout.org/ pour partager les retours de commandes ça sera plus propre parce que sur le forum ça fait du caca avec les \

_________________
http://www.parrain-linux.com/promotion.php?image=PL-user.png&membre=H2L29
http://h2l29.pagesperso-orange.fr/images/GIF001.GIF
pas d'aide par MP utilisez le forum c'est fait pour ça http://www.parrain-linux.com/images/emoticones/kopete020.gif
Remonter Descendre Permalien du message
Avatar
Tektekpieuvr
utilisateur
Filleul
Inscrit le : 02/02/2021
Messages : 52
Point(s) : 315
OS souhaité : Fort dépendant de l'âge du matériel
Localisation :
Créteil, Val-de-Marne, France
Posté le 03/04/2021 à 17:02:28
Citer

$ cd ~/Sequence2/A23                                                                      
$ ls -l                                                                                   
total 2                                                                                   
-rw-rw-r--    1 alice    user             2 Apr  3 15:00 b                                
-rw-rw-r--    1 alice    user             0 Apr  3 15:00 liste                            
-rw-rw-r--    1 alice    user             0 Apr  3 15:00 liste de noel.txt

_________________
Oté la Réunion ! pou sak i conné.
Remonter Descendre Permalien du message
Avatar
Tektekpieuvr
utilisateur
Filleul
Inscrit le : 02/02/2021
Messages : 52
Point(s) : 315
OS souhaité : Fort dépendant de l'âge du matériel
Localisation :
Créteil, Val-de-Marne, France
Posté le 03/04/2021 à 17:03:56
Citer

C23Q1 - Noël est passé
(0.75 point possible)

La réalisation du challenge nécessite de placer le répertoire courant dans le répertoire /home/alice/Sequence2/A23 de votre Weblinux.
Votre mission Le Noël d'Alice est passé. Alice veut maintenant supprimer le fichier nommé liste de noel.txt. Écrire la commande de suppression de ce fichier sans utiliser des
simples quotes, des doubles quotes, des caractères spéciaux pour le
développement des noms de fichiers ou des options de la commande de
suppression.

Évaluation Après avoir trouvé la commande demandée et vérifié qu'elle supprime le fichier liste de noel.txtsur la Weblinux, lancez l'évaluation du challenge par evalQ231 puis entrez de nouveau votre commande dans l'évaluateur.

Le fonctionnement de l'évaluation est un peu différent ici, puisqu'il faut d'abord exécuter evalQ231, et saisir la commande ensuite.
L'évaluation vous retourne un code à recopier ci-dessous.

Attention : Votre commande ne doit pas comporter des simples quotes ou des doubles quotes.
L'évaluateur n'évalue pas que la suppression effective du fichier mais également la syntaxe de la commande.

_________________
Oté la Réunion ! pou sak i conné.
Remonter Descendre Permalien du message
Avatar
Tektekpieuvr
utilisateur
Filleul
Inscrit le : 02/02/2021
Messages : 52
Point(s) : 315
OS souhaité : Fort dépendant de l'âge du matériel
Localisation :
Créteil, Val-de-Marne, France
Posté le 03/04/2021 à 17:07:51
Citer

Désolé oui erreur de retranscription
je fais ceci :

rm liste de ou rm liste de

Mais je vais de ce pas utiliser le lien https://zerobin.lagout.org/
https://zerobin.lagout.org/?f497ba2c61efc4ae#BnyMa7Nj3q+f2gu5ADFBmBw8My0G7TVHTQODLb0id5g=

Dernière édition le 03/04/2021 à 17:11:56
_________________
Oté la Réunion ! pou sak i conné.
Remonter Descendre Permalien du message
Avatar
H2L29
utilisateur
Parrain
Inscrit le : 11/03/2015
Messages : 356
Point(s) : 9051
Distribution : Debian
Localisation :
Brest, Finistère, France
Posté le 03/04/2021 à 17:08:49
Citer

j'ai fait un test avec que des fichiers dans un dossier voici ce que ça donne :
https://zerobin.lagout.org/?07977a3221131a3e#4shaHjqUgDO1DUD2wH4yfqFVKRRe7UnMtMOBb8+FA24=

_________________
http://www.parrain-linux.com/promotion.php?image=PL-user.png&membre=H2L29
http://h2l29.pagesperso-orange.fr/images/GIF001.GIF
pas d'aide par MP utilisez le forum c'est fait pour ça http://www.parrain-linux.com/images/emoticones/kopete020.gif
Remonter Descendre Permalien du message
Avatar
Tektekpieuvr
utilisateur
Filleul
Inscrit le : 02/02/2021
Messages : 52
Point(s) : 315
OS souhaité : Fort dépendant de l'âge du matériel
Localisation :
Créteil, Val-de-Marne, France
Posté le 03/04/2021 à 17:19:15
Citer

Toujours aussi réactif tu es.

Purée aujourd'hui je refais le truc comme hier soir et sa fonctionne comme attendu sur weblinux.
J'avais bon depuis le début et je me tue à trouver mon erreur alors qu'il n'y en avait pas.
cela rien que 3 nuits que je me casse le ...

En tout cas merci.

Il s'agit d'un mooc que j'avais signalé sur le forum que je suis actuellement.
Très intéressant.

Bonne fêtes de Paques




_________________
Oté la Réunion ! pou sak i conné.
Remonter Descendre Permalien du message
Avatar
H2L29
utilisateur
Parrain
Inscrit le : 11/03/2015
Messages : 356
Point(s) : 9051
Distribution : Debian
Localisation :
Brest, Finistère, France
Posté le 03/04/2021 à 17:24:20
Citer

merci, à toi aussi Winkj'espère que t'y a appris plein de trucs

moi j'ai découvert sur linuxfr un petit jeu pour apprendre à utiliser le terminal j'ai trouvé ça amusant

https://linuxfr.org/news/gameshell-apprendre-les-rudiments-du-shell-en-s-amusant

_________________
http://www.parrain-linux.com/promotion.php?image=PL-user.png&membre=H2L29
http://h2l29.pagesperso-orange.fr/images/GIF001.GIF
pas d'aide par MP utilisez le forum c'est fait pour ça http://www.parrain-linux.com/images/emoticones/kopete020.gif
Remonter Descendre Permalien du message
Écrire un nouveau message
Page : 1
Page générée en 0.0972 seconde(s).