![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Question rapide sur la commande sed dans script shell | luft | De programmation et de script Shell | 4 | 09-10-2008 06:36 PM |
| D'orientation nécessaires pour rapidement script | senthilkumar_ak | UNIX for Advanced & Expert Users | 4 | 08-08-2008 07:59 AM |
| rapide script shell C | ajp7701 | De programmation et de script Shell | 1 | 03-18-2008 04:31 PM |
| Quick help needed in the Shell Script | namishtiwari | De programmation et de script Shell | 1 | 02-01-2008 09:44 AM |
| besoin d'un petit script shell de base d'aide | eb222 | De programmation et de script Shell | 6 | 11-22-2007 09:00 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Quick df script pour afficher un fichier CSV
Salut,
Puis quelqu'un me montrer comment afficher un df-k comme CSV. Je devine qu'elle est quelque chose comme: Code:
df -kP /home | awk ' {print $1 "," $2 "," $3 "," $4 "," $5 "," $6} '
Je pourrais essayer d'utiliser un séparateur, mais il existe un espace dans le mot "Le cheval" J'ai également essayé Code:
for i in `df -kP` ; do echo $i |awk ' {print $1 "," $2 "," $3 "," $4 "," $5 "," $6 "," $7 } '; done
Est-ce que leur une manière facile d'atteindre cet objectif? UPDATE: J'ai le code de travail près de le faire: Code:
COUNTLINES=0
NUM=`df -kP |wc -l`
COUNTLINES=`expr $COUNTLINES + $NUM - 1`
df -kP |head -n 1| awk ' {print $1 "," $2 "," $3 "," $4 "," $5 "," $6 " " $7} '
df -kP |tail -n $COUNTLINES| awk ' {print $1 "," $2 "," $3 "," $4 "," $5 "," $6} '
df -kP |tail -n $COUNTLINES| awk ' {print $1 "," $2 "," $3 "," $4 "," $5 "," $6} '
Dernière édition par pobman; au 11.20.2008 09:38 PM.. |
|
||||
|
Si vous voulez que la sortie est Comma Separated Values comme celles-ci:
Code:
/dev/sda2, 15519908, 4768020, 9963500, 33%, / /dev/sda5, 45042712, 30363336, 12391320, 72%, /home tmpfs, 253156, 36, 253120, 1%, /dev/shm gvfs-fuse-daemon, 15519908, 4768020, 9963500, 33%, /home/user/.gvfs /dev/sda1, 15566008, 12771972, 2794036, 83%, /media/disk Code:
df -k | tr -s " " | sed 's/ /, /g' |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|