Forum Programmation.shell Imprimer les lignes avant et apres l'expression rechercher

Posté par  .
Étiquettes : aucune
0
30
août
2007
J'ai un fichier avec le format suivant :


Fichier : mon_fichier1
Begin : 2007-08-29
processed : 0
End : 2007-08-29
Fichier : mon_fichier2
Begin : 2007-08-29
processed : 4
End : 2007-08-29
Fichier : mon_fichier3
Begin : 2007-08-29
processed : 6
End : 2007-08-29
Fichier : mon_fichier4
Begin : 2007-08-29
processed : 0
End : 2007-08-29


Est ce qu'il y a une commande sous unix qui permet d'avoir en sortie tous les nom des fichiers avec : "processed : 0", (…)

Forum Linux.général Question Utilisation cpu

Posté par  .
Étiquettes : aucune
0
27
nov.
2005
Bonjour, comment expliquer logiquement celà : # glance la ligne Utilisation cpu : 120 % ...!!! normalement l'utilisation maximale de cpu : 100% ! non ? si vous avez un url pour la doc ou des articles sur le sujet je suis preneur. Merci d'avance

Forum Programmation.c convertion valeur hexadecimal en decimal

Posté par  .
Étiquettes : aucune
0
5
oct.
2005
bonjour,
voilà mon fichier binaire en hexadecimal :

A1 A2 A3 A4 BB DD AA FF

je voudrais lire les 4 premier octet (ecrit en hexadecimal), en decimal !
la valeur du 4 octet en hexa est lu à partir de la fin !
c.à.d :
hex(A4 A3 A2 A1) = ? (decimal)
voilà ou je suis :

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(int argc, char ** argv) {
FILE *infile;
FILE *outfile;
int i=0;
if ((infile = (…)

Forum général.cherche-logiciel convertion valeur hexadecimal en decimal

Posté par  .
Étiquettes : aucune
0
5
oct.
2005

bonjour,

voilà mon fichier binaire en hexadecimal :

A1 A2 A3 A4 BB DD AA FF  

je voudrais lire les 4 premier octet (ecrit en hexadecimal), en decimal !

la valeur du 4 octet en hexa est lu à partir de la fin !

c.à.d :

hex(A4 A3 A2 A1) = ? (decimal)

voilà ou je suis :

#include &lt;stdio.h&gt;  
#include &lt;string.h&gt;  
#include &lt;stdlib.h&gt;  
int main(int argc, char ** argv) {  
FILE *infile;  
FILE *outfile;  
int i=0;  
if ((infile = fopen(argv[1], "rb")) ==
(…)

Forum Programmation.c manipuler fichier binaire

Posté par  .
Étiquettes : aucune
0
4
oct.
2005
voilà :
fichier binaire :

A1 A2 A3 A4 30 81 03 B1 B2 B3
A1 A2 A3 A4 30 82 00 04 B1 B2 B3 B4
A1 A2 A3 A4 30 83 00 00 03 B1 B2 B3 B4 B5
A1 A2 A3 A4 30 84 00 00 00 04 B1 B2 B3 B4 B5
A1 A2 A3 A4 30 07 B1 B2 B3 B4 B5 B6 B7

apres traitement :

30 81 03 B1 B2 B3
30 82 (…)

Forum Programmation.shell determiner la taille d'un ensemble de fichiers

Posté par  .
Étiquettes : aucune
0
23
août
2005
je fait un script qui determine la taille d'un ensemble de fichier dans un répertoire :
tout se passe bien, mais dès fois si le chiffre calculé est important j'obtient un résultat négative (chiffre < 0) !

voilà ou je suis :

som=0
for i in `ls -lrt FILENAME* | awk '{print $5}'` ; do som=`expr $i + $som` ; done
echo $som

Merci

Forum Programmation.shell passer des paramettres à AWK

Posté par  .
Étiquettes : aucune
0
2
août
2005
fichier1:

 1  toto1  adresse1
 2  toto2  adresse2
 3  toto3  adresse2  
fichier2:

toto1
toto3  
resultats :

 1  toto1  adresse1
 3  toto3  adresse2  
c.a.d avoir les lignes de fichier1 dont le 2 eme champ correspond au 1er champ du fichier2 voilà ou je suis :

     #! /bin/sh
     for i in `cat fichier2`
     do
        awk '$2 ~ /system("`$i`")/ { print $0 }' fichier2
     done
ça marche pas !! Merci

Forum général.général transfere FTP

Posté par  .
Étiquettes : aucune
0
24
juil.
2005
j'ai fais un ftp d'un serveurA à un autre serveurB apres j'ai fais :

# bdf
Filesystem kbytes used avail %used Mounted on
/dev/vol00/llvol3 212992 212992 0 100% /
...
...
/dev/vol04/llvol3 140902400 82930048 57519512 59% /ma/partition
car aucour de transfère j'ai eu une erreur : partition root file system full !!!!! or je fais le transfere dans une autre patition /ma/partition et non / quand j'ai supprimer les fichiers transferer dans /ma/partition j'ai eu :
# bdf Filesystem kbytes (…)

Forum Programmation.c traitement selon le nom du fichier

Posté par  .
Étiquettes : aucune
0
23
juin
2005
comment faire en C une boucle qui traite seulement les fichiers dont le nom respect la syntaxe suivante : FFF_sequence_tmp
avec :
sequence : 0001,0002,0003,...
genre :

for file in (FFF_xxxx_tmp) //les fichier dans le repertoire courant
do
// traitement
done

est ce qu'il n'y a pas quelque chose comme les expressions régulières ?
merci

Forum Programmation.shell transfere fichier entre deux serveur

Posté par  .
Étiquettes : aucune
0
22
juin
2005
1-comment faire un script shell qui permet le transfert des fichiers entre deux machines connectées dans un réseau

voila :

for file in (ls *)
do
monprocess file
transfere_file_vers_autre_machine
done

1- comment faire le transfere ver une autre machine ?
2- j'aimerais que le transfere se fait dès que le process termine de traiter le fichier ?
merci d'avance

Forum Programmation.c renommer & remove fichier

Posté par  .
Étiquettes : aucune
0
21
juin
2005
je fais des traitements sur un fichier comme suit :
Code :

in = fopen(argv[1], "rb"); //argv[1]=name-file est le fichier source
out = fopen(strcat(argv[1],".NEW"), "wb"); //name-file.NEW est le fichier resultat
//traitement ....
fclose(in);
fclose(out);
remove(argv[1]); // supprimer le fichier source
//renommer le fichier traiter pour avoir le nom du fichier source
rename(strcat(argv[1],"NEW"),argv[1]);
...

ça marche bien...mais la supprssion et le renommage ça marche pas ?
je veux faire des traitement sur un fichier en utilisant un fichier temporaire et à (…)

Forum Programmation.c manipuler un fichier binaire

Posté par  .
Étiquettes : aucune
0
17
juin
2005
bonjour,
voilà mon fichier binaire avec un editeur hexadecimal :

0A B5 08 A1 A2 B1 B2 C1 C2 D1 D2
0C B1 06 A1 A2 C1 C2 D1 D2 E1 E2 F1 F2

avec :

pour le 1er enregistrement :
0A B5 08 A1 A2 B1 B2 C1 C2 D1 D2
--- |-----------les 10 octets------------|
|
le lenght
=
10 octets

pour le 2 ème :
0C B1 06 A1 A2 C1 C2 D1 D2 E1 E2 F1 F2
(…)

Forum Linux.redhat Pb de boot sur RedHat !

Posté par  .
Étiquettes :
0
14
juin
2005
j'ai une redhat entreprise 4
mon system à planter soudainement, alors j'ai rebooter la machine...

Voici ce que j'obtiens quand je démarre mon pc :

"" votre système a été arrêté de façon incorrecte.

*** une erreur s'est produite au cours de la vérification du système de fichiers.
*** vous connecte à un shell ; le système va redémarrer
*** lorsque vous quittes le shell
*** Warming -- SELinux is active
*** disabling security enforcement for system recovery
*** run (…)