Demande d'aide sur l'inhibition de caractère dans shell bash |
Inscrit le : 02/02/2021
Messages : 53
Point(s) : 325
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
|
if(isset($_SESSION['pseudo'])) { ?>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é. |
|
|
|
|
Posté le 03/04/2021 à 13:26:35
|
if(isset($_SESSION['pseudo'])) { ?>Citer } ?>
|
|
|
|
|
|
Posté le 03/04/2021 à 13:55:17
|
if(isset($_SESSION['pseudo'])) { ?>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
|
_________________


pas d'aide par MP utilisez le forum c'est fait pour ça |
|
|
|
Inscrit le : 02/02/2021
Messages : 53
Point(s) : 325
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
|
if(isset($_SESSION['pseudo'])) { ?>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é. |
|
|
|
|
Posté le 03/04/2021 à 16:43:03
|
if(isset($_SESSION['pseudo'])) { ?>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
|
_________________


pas d'aide par MP utilisez le forum c'est fait pour ça |
|
|
|
|
Posté le 03/04/2021 à 16:48:13
|
if(isset($_SESSION['pseudo'])) { ?>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 \
|
_________________


pas d'aide par MP utilisez le forum c'est fait pour ça |
|
|
|
Inscrit le : 02/02/2021
Messages : 53
Point(s) : 325
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
|
if(isset($_SESSION['pseudo'])) { ?>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é. |
|
|
|
Inscrit le : 02/02/2021
Messages : 53
Point(s) : 325
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
|
if(isset($_SESSION['pseudo'])) { ?>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é. |
|
|
|
Inscrit le : 02/02/2021
Messages : 53
Point(s) : 325
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
|
if(isset($_SESSION['pseudo'])) { ?>Citer } ?>
|
|
|
Dernière édition le 03/04/2021 à 17:11:56 _________________
Oté la Réunion ! pou sak i conné. |
|
|
|
|
Posté le 03/04/2021 à 17:08:49
|
if(isset($_SESSION['pseudo'])) { ?>Citer } ?>
|
|
|
_________________


pas d'aide par MP utilisez le forum c'est fait pour ça |
|
|
|
Inscrit le : 02/02/2021
Messages : 53
Point(s) : 325
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
|
if(isset($_SESSION['pseudo'])) { ?>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é. |
|
|
|
|
Posté le 03/04/2021 à 17:24:20
|
if(isset($_SESSION['pseudo'])) { ?>Citer } ?>
|
|
|
_________________


pas d'aide par MP utilisez le forum c'est fait pour ça |
|
|
|