ριиg σr ρσиg ?

Envie de tchacher, n'hésitez pas !
Tadeus
Messages : 2928
Inscription : ven. 12 janv. 2018 17:44

ριиg σr ρσиg ? Côté obscur

Message par Tadeus »

ping :)
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

ριиg σr ρσиg ? Côté obscur

Message par Zedoune »

ping

la prof d'uml elle a fait ragequit en cours, elle en avait marre :(
dricfr
Messages : 5014
Inscription : ven. 12 janv. 2018 17:44

ριиg σr ρσиg ? Côté obscur

Message par dricfr »

pong > C'est quoi ce truc encore ?
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

ριиg σr ρσиg ? Côté obscur

Message par Zedoune »

ping

elle est partie de colère....


Ragequit c'est dans les jeux multijoueurs où quelqu'un se barre parce qu'il arrête pas de perdre par exemple, du coup il se déco sans même dire au revoir :D
dricfr
Messages : 5014
Inscription : ven. 12 janv. 2018 17:44

ριиg σr ρσиg ? Côté obscur

Message par dricfr »

Vous jouiez en réseaux avec la prof en cours d'UML ?
C'est quoi ces cours ??
et pong
kalistyan
Messages : 14259
Inscription : ven. 12 janv. 2018 17:44
Localisation : LYON
Contact :

ριиg σr ρσиg ? Côté obscur

Message par kalistyan »

Je ne sais pas pourquoi... Mais cette journée, je ne la sens pas !!!

Ping :o
iori666
Messages : 3121
Inscription : ven. 12 janv. 2018 17:44

ριиg σr ρσиg ? Côté obscur

Message par iori666 »

pong, spa toi qui va chercher une armoire 42u qui rentre pas dans une camionette.Donc va devoir rouler avec les portes arrieres ouvertes : DONC VA SE GELER LES C*****ES :cry:
dricfr
Messages : 5014
Inscription : ven. 12 janv. 2018 17:44

ριиg σr ρσиg ? Côté obscur

Message par dricfr »

ping > iori666 en plus tu vas tomber malade pour les fêtes ! Enfin, je ne veux pas de casser le moral...
Avatar de l’utilisateur
X-System
Messages : 6848
Inscription : ven. 12 janv. 2018 17:44

ριиg σr ρσиg ? Côté obscur

Message par X-System »

pong, spa toi qui va chercher une armoire 42u qui rentre pas dans une camionette.Donc va devoir rouler avec les portes arrieres ouvertes : DONC VA SE GELER LES C*****ES :cry:
Mettre la chauffage à fond et positionner le flux d'air chaud vers le conducteur. Tu ne seras pas froid ^^

pong
PC1 = MW70-3S0 # 2x E5-2689 v4 # 32Go DDR4-2400 ECC reg # RTX 3080 Ti # 2x1To SSD
PC2 = Z170XP-SLI # i7-7700 # 32Go DDR4-2400 # 240Go NVMe # SAS9211-8i # 10 SSD/HDD SATA # LTO-5 SAS
PC3 = T460p # i7-6700HQ # 16Go DDR4-2133 # 940MX # 240Go SSD
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

ριиg σr ρσиg ? Côté obscur

Message par Zedoune »

non on jouait pas, mais quand t'as 40 élèves qui se foutent complètement de ce qui se passe, qu'il y a plein de bruit, ben c'est agaçant, forcément :/

ping
Avatar de l’utilisateur
X-System
Messages : 6848
Inscription : ven. 12 janv. 2018 17:44

ριиg σr ρσиg ? Côté obscur

Message par X-System »

non on jouait pas, mais quand t'as 40 élèves qui se foutent complètement de ce qui se passe, qu'il y a plein de bruit, ben c'est agaçant, forcément :/

ping
S'ils se foutent complètement. Ca sert à quoi de venir dans ce cours :whistle:

pong
PC1 = MW70-3S0 # 2x E5-2689 v4 # 32Go DDR4-2400 ECC reg # RTX 3080 Ti # 2x1To SSD
PC2 = Z170XP-SLI # i7-7700 # 32Go DDR4-2400 # 240Go NVMe # SAS9211-8i # 10 SSD/HDD SATA # LTO-5 SAS
PC3 = T460p # i7-6700HQ # 16Go DDR4-2133 # 940MX # 240Go SSD
iori666
Messages : 3121
Inscription : ven. 12 janv. 2018 17:44

ριиg σr ρσиg ? Côté obscur

Message par iori666 »

ping > iori666 en plus tu vas tomber malade pour les fêtes ! Enfin, je ne veux pas de casser le moral...
ouep je sais bien, jvé sortir la grosse doudoune, et une écharpe, en croisant les doigt qu'il se mette pas à neiger quand je rentre :sweat:
malheureusement je peux la recup que cet aprem ou demain, apres c'est mort :cry:
dricfr
Messages : 5014
Inscription : ven. 12 janv. 2018 17:44

ριиg σr ρσиg ? Côté obscur

Message par dricfr »

Bon courage :hello:

et pong

Zplay > Hey ! C'est son job. Punaise mais c'est quoi ces prof qui se laissent faire ? C'est vraiment du délire, de plus en plus.
Tadeus
Messages : 2928
Inscription : ven. 12 janv. 2018 17:44

ριиg σr ρσиg ? Côté obscur

Message par Tadeus »

ping :)

Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

ριиg σr ρσиg ? Côté obscur

Message par Zedoune »

pong

je sais, c'est n'importe quoi, mais c'est pas de ma faute si toute la classe s'en fou :/
J'essayais de suivre en plus, mais quand c'est le bordel c'est dur ...
En plus, elle remplace une prof qui est malade, donc c'est pas à elle de faire ces cours là
Tadeus
Messages : 2928
Inscription : ven. 12 janv. 2018 17:44

ριиg σr ρσиg ? Côté obscur

Message par Tadeus »

ping, une idée de comment remplacer toutes les n occurences d'un caractere dans sed ?

:/
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

ριиg σr ρσиg ? Côté obscur

Message par Zedoune »

pour remplacer tout je fais

"s/ancien/nouveau/g"

g ça doit être pour general et ça fait tout, peut être que si tu mets 10 au lieu de g ça remplace que 10 fois

pong
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

ριиg σr ρσиg ? Côté obscur

Message par Zedoune »

ping, non, si on remplace g par un nombre, ça remplace que l'occurence numéro x
Tadeus
Messages : 2928
Inscription : ven. 12 janv. 2018 17:44

ριиg σr ρσиg ? Côté obscur

Message par Tadeus »

Zplay, oui, c'est bien ca le probleme... :/
#!/bin/sh
i=1
sed -i 's/;/\n/1' kb00_cmnt_kb00.txt
while [ $i -le 8000000 ]
do
echo $i
sed -i 's/;/\n/3' kb00_cmnt_kb00.txt
i=`expr $i +1`
done
Ca fait bien la chose, mais le hic, c'est que c'est beaucoup trop long... :/

Au pire, si je peux remplacer 10 ou 20 occurences par passage...

pong
Avatar de l’utilisateur
Zedoune
Messages : 15343
Inscription : ven. 12 janv. 2018 17:44

ριиg σr ρσиg ? Côté obscur

Message par Zedoune »

Le script doit être très lent parce qu'il doit ouvrir, écrire et fermer un nombre important de fois le fichier :/

ping
dricfr
Messages : 5014
Inscription : ven. 12 janv. 2018 17:44

ριиg σr ρσиg ? Côté obscur

Message par dricfr »

Tadeus > Je n'ai pas compris ce que tu veux faire ?
Déjà tu gagneras du temps en virant le echo .
Ensuite, il est possible de ganger du temps en créant un fichier "script" de sed qui listera une série d'actions qui seront exécutées sur chaque ligne. De ce fait, le fichier ne sera ouvert est parcouru qu'une seul fois.
Eventuellement, pour aller vite, tu peux générer le script sed à l'aide d'un script shell puis le faire avaler à sed.

Enfin, il me semble que awk est plus indiqué pour les manipulation complexes des fichiers. Je me rappelle de gain de temps de plusieurs heures sur de grosses moulinettes.

@++ et pong
Tadeus
Messages : 2928
Inscription : ven. 12 janv. 2018 17:44

ριиg σr ρσиg ? Côté obscur

Message par Tadeus »

ping

Awk travaille sur les lignes, moi, sur mon fichier, j'ai une ligne unique :(

solution trouvée ici: http://forum.hardware.fr/forum2.php?con ... 0#t1186151
Avatar de l’utilisateur
dsebire
Messages : 13186
Inscription : ven. 12 janv. 2018 17:44
Localisation : Loiret - entre la ville et les champs

ριиg σr ρσиg ? Côté obscur

Message par dsebire »

pong,

essaie avec perl au lieu de sed. j'ai deja constaté que ça marchait putot mieux (me demande pas pq :D)

perl -pi -e "s/ancien/nouveau/g" mon_fichier.txt
dricfr
Messages : 5014
Inscription : ven. 12 janv. 2018 17:44

ριиg σr ρσиg ? Côté obscur

Message par dricfr »

Tadeus, tant mieux si tu as trouvé.

J'ai une autre solution à te proposer, je pense plus rapide à l'exécution (un petit time avant le lancement de la commande pour connaître le temps d'exécution). Ca pourrait être intéressant de le savoir !

Appel :
[cpp]
awk -f script.awk fichier_de_data > fic.out
[/cpp]
script.awk :
[cpp]
BEGIN {
FS=";"
}

END {
i=1
while ( i
dricfr
Messages : 5014
Inscription : ven. 12 janv. 2018 17:44

ριиg σr ρσиg ? Côté obscur

Message par dricfr »

Arf non, ça ne fonctionne pas quand il y a un trop grand nombre de champs :/

Mieux vaut donc sed, plus lent mais qui peut itérer sur plus de variables.

et pong !
Répondre