Bonjour.
voici le fichier de données:
Je vous jette ce qui me gêne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 root@samba-eu:/home/user # cat test /partages/commun/.recycle/Nouveau Texte seulement.txt:/partages/commun/.recycle/TESTDIR.TMP:
je veux utiliser clamscan pour scanner des fichiers. J'ai sélectionné ces fichiers selon certains critères...
ou pour simplifier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 root@samba-eu:/home/user # sed 's/\ /\\\ /g' test | tr : ' ' /partages/commun/.recycle/Nouveau\ Texte\ seulement.txt /partages/commun/.recycle/TESTDIR.TMP root@samba-eu:/home/user # clamscan `sed 's/\ /\\\ /g' test | tr : ' '` ERROR: Can't access file /partages/commun/.recycle/Nouveau\ /partages/commun/.recycle/Nouveau\: No such file or directory ERROR: Can't access file Texte\ Texte\: No such file or directory ERROR: Can't access file seulement.txt seulement.txt: No such file or directory /partages/commun/.recycle/TESTDIR.TMP: Empty file. ----------- SCAN SUMMARY ----------- Known viruses: 32526 Scanned directories: 0 Scanned files: 0 Infected files: 0 Data scanned: 0.00 MB I/O buffer size: 131072 bytes Time: 0.458 sec (0 m 0 s) root@samba-eu:/home/user # clamscan /partages/commun/.recycle/Nouveau\ Texte\ seulement.txt /partages/commun/.recycle/TESTDIR.TMP /partages/commun/.recycle/Nouveau Texte seulement.txt: Empty file. /partages/commun/.recycle/TESTDIR.TMP: Empty file. ----------- SCAN SUMMARY ----------- Known viruses: 32526 Scanned directories: 0 Scanned files: 0 Infected files: 0 Data scanned: 0.00 MB I/O buffer size: 131072 bytes Time: 0.456 sec (0 m 0 s)
en gros, j'ai un fichier dans lequel j'ai des noms de fichiers.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 root@samba-eu:/home/userr # sed 's/\ /\\\ /g' test | tr : ' ' /partages/commun/.recycle/Nouveau\ Texte\ seulement.txt /partages/commun/.recycle/TESTDIR.TMP root@samba-eu:/home/user # clamscan `sed 's/\ /\\\ /g' test | tr : ' '` Echec root@samba-eu:/home/user # clamscan /partages/commun/.recycle/Nouveau\ Texte\ seulement.txt Réussite
Je le formatte à la main et je copie le résultat en ligen de commande, ça fonctionne.
Mais si je formatte en ligne de commande, ça plante.
je ne comprends pas du tout
Si quelqu'un a une explication, je suis preneur.
merci d'avance.
Partager