Racing Spirit Team

Bienvenue chez les =RS=, bande de copains qui se sont donnés pour mission de se rencontrer une fois par an, en organisant un BBQ. Vous pourriez éventuellement nous croiser sur TMN, TMUF et TM² Canyon.
 
AccueilPortailGalerieFAQRechercherS'enregistrerMembresGroupesConnexion

Partagez | 
 

 Les petites commandes magiques bien sympa

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
tib
Volant d'Or
Volant d'Or
avatar

Nombre de messages : 1509
Age : 36
Date d'inscription : 10/01/2008

MessageSujet: Les petites commandes magiques bien sympa   Dim 4 Jan 2009 - 21:54

Récupérer l'uid et le nom d'une map

tib a écrit:
Pour savoir quelles sont celles sur le serveur, faut faire un

head -n 5 nom_de_fichier

ça te donne les 5 1ères lignes. Au milieu d'un certain nombre de caractères aussi bizarres les uns que les autres, tu verras apparaître l'uid au milieu des balises <ident uid="..." name="..." author=".." />


edit :

Ce problème me rappelle un truc.
J'ai bien essayé à un époque de récupérer les uids d'un groupe de maps et de créer un fichier de config contenant les infos pour un serveur. Cependant, avec un sed s/.../.../g, impossible de faire le truc parce que cette saleté de fichiers gbx contient des caractères zarb's et autres caractères hors "texte", que sed ne supporte pas. GRRRRRRR...

Et voilà la commande magique :
Citation :

$ head -1 MonBeauFichier.Challenge.Gbx | tr -d [:cntrl:] | sed -r 's/.*uid="([^ "]*)" name=.*/\1/g'

Avec en prime la même pour le nom de la map :

Citation :

$ head -1 MonBeauFichier.Challenge.Gbx | tr -d [:cntrl:] | sed -r 's/.*name="([^"]*)" author=.*/\1/g'

Vous remarquerez l'absence d'espace entre le ^ et le " cette fois ci Smile
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tib
Volant d'Or
Volant d'Or
avatar

Nombre de messages : 1509
Age : 36
Date d'inscription : 10/01/2008

MessageSujet: Re: Les petites commandes magiques bien sympa   Lun 5 Jan 2009 - 14:05

CleanLog


Citation :

cat GameLog.loginduserv.txt | egrep -v '(<chat>|<answer>|0:00\.00$)' > Time.txt
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jer
Volant d'Or
Volant d'Or
avatar

Nombre de messages : 4567
Age : 50
Localisation : Toulouse (ou pas loin de)
Date d'inscription : 19/04/2007

MessageSujet: Re: Les petites commandes magiques bien sympa   Lun 5 Jan 2009 - 15:08

merci tibounet ! (c'est vrai aussi que je suis fainéant)
dorénavant j'utiliserais ces commandes bien sympa !

_________________
[Seuls les administrateurs ont le droit de voir ce lien]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
jer
Volant d'Or
Volant d'Or
avatar

Nombre de messages : 4567
Age : 50
Localisation : Toulouse (ou pas loin de)
Date d'inscription : 19/04/2007

MessageSujet: Re: Les petites commandes magiques bien sympa   Lun 16 Fév 2009 - 23:26

là j'ai besoin de tes connaissances Tib !

un petit "cat | egrep > champs.txt" pour copier tous les mecs qui apparaissent plus de trois (ou plus) fois dans le log ?

_________________
[Seuls les administrateurs ont le droit de voir ce lien]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
=RS=Soulis
Volant d'Or
Volant d'Or
avatar

Nombre de messages : 1411
Age : 45
Localisation : près de st malo (35)
Date d'inscription : 28/04/2007

MessageSujet: Re: Les petites commandes magiques bien sympa   Mer 28 Oct 2009 - 18:46

Ben voila pourquoi ( et heuresement) je ne suis pas admin du serveur, je comprends beaucoup mieux maintenant^^

enfin j'essaye
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Fredo
Commence à "rouler"
Commence à
avatar

Nombre de messages : 132
Age : 46
Localisation : Aix en provence
Date d'inscription : 13/09/2009

MessageSujet: Re: Les petites commandes magiques bien sympa   Sam 31 Oct 2009 - 8:26

Utilise le filtre wc, il peut dédoublonner ou classer voire meme compter... Sinon, un awk fera l'affaire... Vous voulez un coup de main ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
tib
Volant d'Or
Volant d'Or
avatar

Nombre de messages : 1509
Age : 36
Date d'inscription : 10/01/2008

MessageSujet: Re: Les petites commandes magiques bien sympa   Jeu 19 Nov 2009 - 19:40

T'as pas vu la tronche d'un log fredo ^^ C'est pas si facile que ça... Je doute que wc soit une commande assez puissante pour ça.
Un awk est plus approprié, mais réduire la taille du log n'est plus d'actualité.

à l'occasion, je te montrerai le code de ça : [Seuls les administrateurs ont le droit de voir ce lien]
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Les petites commandes magiques bien sympa   

Revenir en haut Aller en bas
 
Les petites commandes magiques bien sympa
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Des renseignements bien sympa sur le lore ...
» Une vidéo bien sympa!!
» Un petit bouquin bien sympa dans vos kiosques ;) Retrogames
» Une vendeuse bien sympa
» Foxit Reader (un logiciel bien sympa)

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Racing Spirit Team :: Outils et Tutoriels :: Tutoriels :: Pour les serveurs-
Sauter vers: