Gros probleme
Fermé
jeff
-
11 sept. 2004 à 09:54
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 - 12 sept. 2004 à 13:03
asevere Messages postés 13084 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 3 février 2022 - 12 sept. 2004 à 13:03
7 réponses
Ravachol
Messages postés
560
Date d'inscription
vendredi 5 mars 2004
Statut
Membre
Dernière intervention
30 octobre 2005
120
11 sept. 2004 à 10:36
11 sept. 2004 à 10:36
Salut.
C'est un devoir que tu dois rendre ?
Si oui, sans vouloir jouer les pères la morale, je ne pense pas que cela t'aidera beaucoup de faire les exos à ta place.
Par contre si tu bloques sur des points particuliers, pose la question ici en détaillant bien ce qui te bloques.
Bon courage.
A++
La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
C'est un devoir que tu dois rendre ?
Si oui, sans vouloir jouer les pères la morale, je ne pense pas que cela t'aidera beaucoup de faire les exos à ta place.
Par contre si tu bloques sur des points particuliers, pose la question ici en détaillant bien ce qui te bloques.
Bon courage.
A++
La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
Ok les gars.
Loin de moi l'idee de vous prendre pour des con, mais je serais heureux d'aparaitre quand meme dans votre top 100 des plus gros blerots.
Vous avez raison, ceci est un sujet que j'essaie de faire pour m'entraine a une epreuve d'utilisation des systeme informatique.
En fait depuis ce matin j'ai plus ou moins trouve la reponse aux 10 premieres questions. Mais n'ayant jamais fait de script shell je galere sur les 4 dernires questions. Mais j'essaie a l'aide de bouquins de faire un truc.
Je ne demande pas de reponse a ces question, mais juste un peu d'aide ou une mise sur la voie.
Voila
Loin de moi l'idee de vous prendre pour des con, mais je serais heureux d'aparaitre quand meme dans votre top 100 des plus gros blerots.
Vous avez raison, ceci est un sujet que j'essaie de faire pour m'entraine a une epreuve d'utilisation des systeme informatique.
En fait depuis ce matin j'ai plus ou moins trouve la reponse aux 10 premieres questions. Mais n'ayant jamais fait de script shell je galere sur les 4 dernires questions. Mais j'essaie a l'aide de bouquins de faire un truc.
Je ne demande pas de reponse a ces question, mais juste un peu d'aide ou une mise sur la voie.
Voila
Xenor
Messages postés
3310
Date d'inscription
dimanche 11 août 2002
Statut
Contributeur
Dernière intervention
22 juin 2015
51
11 sept. 2004 à 15:03
11 sept. 2004 à 15:03
Salut,
Dans ce cas précise sur quelle question tu bloques exactement et décris nous ce que tu as déjà tenté et pourquoi tu n'y arrive pas ou qu'est-ce que tu comprends pas...
___________
- X e n o r --- Jeune & Vaillant Guerrier CCM
Dans ce cas précise sur quelle question tu bloques exactement et décris nous ce que tu as déjà tenté et pourquoi tu n'y arrive pas ou qu'est-ce que tu comprends pas...
___________
- X e n o r --- Jeune & Vaillant Guerrier CCM
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
alors voila je bloque sur la question 11.
x est un lien symbolique vers y, et nous voulons que notre script qui prend x en argument, inverse ce lien. C a dire au bout du compte y sera un lien symbolique vers x.
Nous avons trouve la commande pour fabriquer un lien symbolique (ln -s y s pour cree x->y)
Et le gros pb, c qu'on ne sait pas transformer un fichier existant en un lien symbolique, la machine nous renvoie `y': File exists
Comment faire ???
Merci d'avance
x est un lien symbolique vers y, et nous voulons que notre script qui prend x en argument, inverse ce lien. C a dire au bout du compte y sera un lien symbolique vers x.
Nous avons trouve la commande pour fabriquer un lien symbolique (ln -s y s pour cree x->y)
Et le gros pb, c qu'on ne sait pas transformer un fichier existant en un lien symbolique, la machine nous renvoie `y': File exists
Comment faire ???
Merci d'avance
copie du fichier y vers z, copie du fichier x vers y, copie du fichier z vers x, changement de la destination du lien de x vers y!
si la commande ne peut pas écraser le fichier y il suffit d'ajouter un intermédiaire:
copie du fichier y vers z, suppression de y, copie du fichier x vers y, copie du fichier z vers x, changement de la destination du lien de x vers y!
c'est ca?
si la commande ne peut pas écraser le fichier y il suffit d'ajouter un intermédiaire:
copie du fichier y vers z, suppression de y, copie du fichier x vers y, copie du fichier z vers x, changement de la destination du lien de x vers y!
c'est ca?
asevere
Messages postés
13084
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
3 février 2022
426
11 sept. 2004 à 19:54
11 sept. 2004 à 19:54
C'est une solution, mais sans doute pas celle attendue vu les questions précédantes.
La solution se trouvent dans l'aide de ln (ln --help)
Faut jeter un oeil vers l'option de backup :)
...Mana mana
Tutudutu...
La solution se trouvent dans l'aide de ln (ln --help)
Faut jeter un oeil vers l'option de backup :)
...Mana mana
Tutudutu...
Utilisateur anonyme
>
asevere
Messages postés
13084
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
3 février 2022
12 sept. 2004 à 02:02
12 sept. 2004 à 02:02
barf! pas besoin de baqueupe!
#!/ova/onfu
tebhvx=`yf -y $1|frq -er "f/.*-> (.*)$/\1/"`
ya -s $tebhvx $1
ya -fs $1 $tebhvx
(je trouve mon sed crade -encore que je viens de le nettoyer :)- mais c'est à l'arrache, qqun fera plus propre)
#!/ova/onfu
tebhvx=`yf -y $1|frq -er "f/.*-> (.*)$/\1/"`
ya -s $tebhvx $1
ya -fs $1 $tebhvx
(je trouve mon sed crade -encore que je viens de le nettoyer :)- mais c'est à l'arrache, qqun fera plus propre)
asevere
Messages postés
13084
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
3 février 2022
426
>
Utilisateur anonyme
12 sept. 2004 à 02:20
12 sept. 2004 à 02:20
Bah oui mais non :)
enfin tu recuperes déjà ce qu'il faut dans $tebhvx
Mais tes deux commandes en dessous, elles fonctionnent pas si ?
moi j'ai:
...Mana mana
Tutudutu...
enfin tu recuperes déjà ce qu'il faut dans $tebhvx
Mais tes deux commandes en dessous, elles fonctionnent pas si ?
moi j'ai:
ln: 'x' fichier existant. ln: 'y' et 'x' identifient le même fichier.<note perso>depuis quand il est en français ce poste!?</note perso>
...Mana mana
Tutudutu...
si si, au poil!
tu fais de feu le lien symbolique un lien dur.... euh bon bref tu fais de ton symlynk un hard link en lui foutant l'option -f dans la gueule (pour que le post reste français :-)), sur quoi tu as ensuite toute latitude pour faire un symlink vers celui-ci, qui devient le seul à pointer sur l'inode...
essaye, tu verras, ça gazouille
par contre j'ai rien trouvé de plus élégant (et j'ai lu aujourd'hui même mais impossible de me souvenir où, et que c'était le seul moyen) pour connaître la cible d'un symlink (je m'inscriche un peu en faux, avec namei et un sed kivabien -mais lourdeau- c'est jouable)
tu fais de feu le lien symbolique un lien dur.... euh bon bref tu fais de ton symlynk un hard link en lui foutant l'option -f dans la gueule (pour que le post reste français :-)), sur quoi tu as ensuite toute latitude pour faire un symlink vers celui-ci, qui devient le seul à pointer sur l'inode...
essaye, tu verras, ça gazouille
par contre j'ai rien trouvé de plus élégant (et j'ai lu aujourd'hui même mais impossible de me souvenir où, et que c'était le seul moyen) pour connaître la cible d'un symlink (je m'inscriche un peu en faux, avec namei et un sed kivabien -mais lourdeau- c'est jouable)
asevere
Messages postés
13084
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
3 février 2022
426
>
Utilisateur anonyme
12 sept. 2004 à 02:30
12 sept. 2004 à 02:30
Ha ben oui, c'est bien vrai ça, j'ai été un gros boulet la :)
Tu connais la position de "s" par rapport à "f" ? :-D
Effectivement ça fonctionne au poil, je sais pas dans quoi je me suis embarqué tout à l'heure, j'ai totalement zappé l'existance des liens hard :)
...Mana mana
Tutudutu...
Tu connais la position de "s" par rapport à "f" ? :-D
Effectivement ça fonctionne au poil, je sais pas dans quoi je me suis embarqué tout à l'heure, j'ai totalement zappé l'existance des liens hard :)
...Mana mana
Tutudutu...
Tout dépends comment on les comprends les questions!!!!
moi j'y trouve une solution simple du même genre pour chaque (ou presque!).
C'est quoi le niveau de jeff?
moi j'y trouve une solution simple du même genre pour chaque (ou presque!).
C'est quoi le niveau de jeff?
asevere
Messages postés
13084
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
3 février 2022
426
11 sept. 2004 à 22:30
11 sept. 2004 à 22:30
Tout à fais, mais je me base sur l'énnoncé, et donc le niveau que l'on attend de lui.
La question est-elle là pour apprendre a renommer un fichier, ou pour optimiser l'utilisation de ln ?
...Mana mana
Tutudutu...
La question est-elle là pour apprendre a renommer un fichier, ou pour optimiser l'utilisation de ln ?
...Mana mana
Tutudutu...
franck
>
asevere
Messages postés
13084
Date d'inscription
lundi 28 janvier 2002
Statut
Webmaster
Dernière intervention
3 février 2022
11 sept. 2004 à 22:34
11 sept. 2004 à 22:34
Bien vu,
jocker!!!!!
tu as certainement raison.
jocker!!!!!
tu as certainement raison.