Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#1 Le 19/07/2013, à 17:50

totycos

[Résolu] Créer un fichier nommé avec des caractères spéciaux

Bonjour à tous,

Je souhaiterais savoir comment créer un fichier avec comme nom : "\?$*'KwaMe'*$?\"

Quelqu'un a une idée ? ^^

Merci.

Dernière modification par totycos (Le 20/07/2013, à 14:15)

Hors ligne

#2 Le 19/07/2013, à 19:07

nesthib

Re : [Résolu] Créer un fichier nommé avec des caractères spéciaux

touch \\\?\$\*\'KwaMe\'\*\$\?\\

ou

touch $'\\?$*\'KwaMe\'*$?\\'

(c'est pour un exercice ? tongue)


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#3 Le 19/07/2013, à 19:22

totycos

Re : [Résolu] Créer un fichier nommé avec des caractères spéciaux

Salut nesthib,

C'est effectivement pour un exercice, un exercice d'une partie du concours de la nouvelle école d'informatique, 42, ouverte par Xavier Niel le directeur de Free.

Merci pour ta réponse rapide, mais le titre du fichier est exactement : "\?$*'KwaMe'*$?\" , les guillemets en font partit ^^ mais je n'arrive pas à les rajouter, peux tu m'expliquer le fonctionnement des 2 méthodes stp ?

Hors ligne

#4 Le 19/07/2013, à 23:01

nesthib

Re : [Résolu] Créer un fichier nommé avec des caractères spéciaux

touch \"\\\?\$\*\'KwaMe\'\*\$\?\\\"
touch $'"\\?$*\'KwaMe\'*$?\\"'

Il te faut échapper les caractères spéciaux « "?$'*\ ».
Puisque c'est un exercice je te laisse chercher un peu, tu as déjà beaucoup d'indications wink
Poste ta réponse.

ps. Elles sont disponible quelque part les questions ? Si non, tu peux les partager ?


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#5 Le 20/07/2013, à 00:10

totycos

Re : [Résolu] Créer un fichier nommé avec des caractères spéciaux

Donc, je pense avoir compris :

1er méthode : juste a rajouter un \ devant chaque caractère spécial pour qu'il soit reconnu comme caractère normal

2eme : encadrer ses caractères spéciaux avec $'.........'   et apparemment pour faire reconnaître un \ comme caractère normal, il est obligatoire d'en rajouter un devant.

Voila ce que j'ai compris :)


Les questions que j'ai se trouve sur l'intra de l'école, je les récupère en pdf pour les travailler chez moi, trouvant l'atmosphère de l'école trop étouffant. Je peux donc si tu veux te les envoyer par mail ^^. Il y a en moyenne 10 questions par jour, et cela jusqu'au 15 Août.


Sur ce, je vais me coucher.

Encore merci pour ton aide !

Hors ligne

#6 Le 20/07/2013, à 01:11

nesthib

Re : [Résolu] Créer un fichier nommé avec des caractères spéciaux

Tu as bien compris. On parle d'échappement des caractères (« \ » est le caractère d'échappement).
Dans ma première suggestion tu dois échapper tous les caractères :

  • ' : sert à l'échappement absolu ('mon texte')

  • " : sert à l'échappement relatif ("ma ${VARIABLE}")

  • $ : indique une ${VARIABLE}

  • ? : métacaractère indiquant n'importe quel caractère

  • ? : métacaractère indiquant une suite n'importe quels caractères

  • \ : caractère d'échappement

La seconde suggestion est la syntaxe d'échappement ANSI C. Seuls « " », « ' » et « \ » doivent être échappés (plus quelques autres caractères non mentionnés ici).

En ce qui concerne les pdf, je veux bien y jeter un œil par pure curiosité smile


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#7 Le 20/07/2013, à 11:04

totycos

Re : [Résolu] Créer un fichier nommé avec des caractères spéciaux

Merci pour ce cours nesthib.

Je crois qu'il y a une erreur, tu as mis deux fois "?" avec une définition différente, je crois que c'est :

? : métacaractère indiquant n'importe quel caractère

* : métacaractère indiquant une suite n'importe quels caractères


Concernant les pdf j'ai essayé de te les envoyer mais n'ai pas réussi, il faudrait essayer avec un autre mail.

Hors ligne

#8 Le 20/07/2013, à 16:25

nesthib

Re : [Résolu] Créer un fichier nommé avec des caractères spéciaux

Bonne correction wink


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#9 Le 20/07/2013, à 19:42

totycos

Re : [Résolu] Créer un fichier nommé avec des caractères spéciaux

Mes mails ne passent pas :/

Pour la 2eme adresse j'ai :

This is an automatically generated Delivery Status Notification.

Delivery to the following recipients failed.


Et pour la 1er :

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:

le message complet est beaucoup trop long pour que je le post


Tu n'as pas une adresse hotmail, gmail ou autre ?

Hors ligne

Haut de page ↑