A voir également:
- Listing contenu dossier sous forme tableau html
- Tableau croisé dynamique - Guide
- Mise en forme conditionnelle excel - Guide
- Tableau ascii - Guide
- Dossier appdata - Guide
- Mettre un mot de passe sur un dossier - Guide
7 réponses
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
8 juin 2013 à 10:26
8 juin 2013 à 10:26
hello
avec txt2html ?
avec txt2html ?
Cela voudrait dire qu'il faut que j'en registre le listing au préalable et ensuite que je lance txt2html (si j'ai bien compris en lisant la description de txt2html).
Je cherche à faire un script que je mettrais dans le dossier concerné, je le lance et hop, ça me sort un fichier texte contenant mon tableau html avec les noms de fichiers, le nom du dossier et les tailles.
Je cherche à faire un script que je mettrais dans le dossier concerné, je le lance et hop, ça me sort un fichier texte contenant mon tableau html avec les noms de fichiers, le nom du dossier et les tailles.
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
9 juin 2013 à 08:53
9 juin 2013 à 08:53
avec quelle commande est généré le lising (texte) ?
Alors pour le moment, j'ai placé le dossier que je veux lister dans un autre dossier, et j'utilise ça :
ls -R -hs -A > /home/desktop/Documents/liste/listing.txt
J'obtiens un fichier txt du type:
.:
total 4,0K
4,0K Nom du dossier
./Nom du dossier:
total xx,xG
xxM Nom du fichier1.ext
xxM Nom du fichier2.ext
xxM Nom du fichier3.ext
xxM Nom du fichier4.ext
Je me demande d'ailleurs ce que c'est que le début avec ces infos de 4,0K.
ls -R -hs -A > /home/desktop/Documents/liste/listing.txt
J'obtiens un fichier txt du type:
.:
total 4,0K
4,0K Nom du dossier
./Nom du dossier:
total xx,xG
xxM Nom du fichier1.ext
xxM Nom du fichier2.ext
xxM Nom du fichier3.ext
xxM Nom du fichier4.ext
Je me demande d'ailleurs ce que c'est que le début avec ces infos de 4,0K.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Hop, des nouvelles ^^
Alors j'ai commencé la lecture approfondie entre l'utilisation de for, de while, de awk, ....
J'ai pour le moment le script suivant :
#!/bin/bash
ls -R -hs -A > listing.txt
lineNumber=9
awk "NR > $lineNumber" |
file=listing.txt
while IFS read -r f1 f2
do
echo "blablabla $f1 \n blobloblo $f2"
done < "$file"
echo fini
Tout cela vient de ce que j'ai trouvé ici : http://bash.cyberciti.biz/guide/While_loop et là : http://stackoverflow.com/questions/11102360/read-lines-starting-from-a-line-number-in-a-bash-script
Pour le moment, le script ne se fini même pas :/ Je le tue via les processus :/
Je n'ai pas cherché à inclure le titre à ce stade ^^ J'essaie déjà de faire la boucle sur les infos de taille et de nom de fichier.
Je commence à la ligne 9 car les lignes précédentes n'ont pas la même structure.
Et je me pose dès maintenant cette question : si j'ai des noms de fichiers avec des espaces, est ce que ça sera bien pris en compte ou considéré comme des nouveaux champs ? ^^' Mais bon, pour ça, faudrait que j'arrive la première étape déjà :)
Voilà, s'il y a des suggestions je suis preneur :)
Alors j'ai commencé la lecture approfondie entre l'utilisation de for, de while, de awk, ....
J'ai pour le moment le script suivant :
#!/bin/bash
ls -R -hs -A > listing.txt
lineNumber=9
awk "NR > $lineNumber" |
file=listing.txt
while IFS read -r f1 f2
do
echo "blablabla $f1 \n blobloblo $f2"
done < "$file"
echo fini
Tout cela vient de ce que j'ai trouvé ici : http://bash.cyberciti.biz/guide/While_loop et là : http://stackoverflow.com/questions/11102360/read-lines-starting-from-a-line-number-in-a-bash-script
Pour le moment, le script ne se fini même pas :/ Je le tue via les processus :/
Je n'ai pas cherché à inclure le titre à ce stade ^^ J'essaie déjà de faire la boucle sur les infos de taille et de nom de fichier.
Je commence à la ligne 9 car les lignes précédentes n'ont pas la même structure.
Et je me pose dès maintenant cette question : si j'ai des noms de fichiers avec des espaces, est ce que ça sera bien pris en compte ou considéré comme des nouveaux champs ? ^^' Mais bon, pour ça, faudrait que j'arrive la première étape déjà :)
Voilà, s'il y a des suggestions je suis preneur :)
dubcek
Messages postés
18718
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
22 mars 2024
5 615
Modifié par dubcek le 10/06/2013 à 13:37
Modifié par dubcek le 10/06/2013 à 13:37
il me semblerait plus simple de décrire quel format d'affichage il faut.
voir aussi du -as
comme ça ?
répertoire1
fichier1 1M
fichier2 2M
répertoire2
fic3 2M
ficn 2M
etc
voir aussi du -as
comme ça ?
répertoire1
fichier1 1M
fichier2 2M
répertoire2
fic3 2M
ficn 2M
etc
Bonsoir à toi,
J'ai pas compris ta phrase "il semblerait plus simple de décrire quel format d'affichage il faut".
Sinon j'ai regardé un tout petit peu la commande du (boulot boulot ><) et donc ouaip, ça me rajoute pas de ligne inutile, par contre, ça me met les chemins complet des fichiers si je fais cela depuis le dossier qui contient le dossier que je veux lister donc ./dossier/nom de fichier
Et si je fais ça directement dans le dossier, j'obtiens des ./nom de fichier
Alors qu'avec ls les noms sont "propres".
J'ai pas compris ta phrase "il semblerait plus simple de décrire quel format d'affichage il faut".
Sinon j'ai regardé un tout petit peu la commande du (boulot boulot ><) et donc ouaip, ça me rajoute pas de ligne inutile, par contre, ça me met les chemins complet des fichiers si je fais cela depuis le dossier qui contient le dossier que je veux lister donc ./dossier/nom de fichier
Et si je fais ça directement dans le dossier, j'obtiens des ./nom de fichier
Alors qu'avec ls les noms sont "propres".