![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Quick Vraag over sed commando in shell script | Luft | Programmeren en Shell Scripting | 4 | 09-10-2008 05:36 PM |
| Begeleiding nodig voor een snelle script | senthilkumar_ak | UNIX for Advanced & Expert Gebruikers | 4 | 08-08-2008 06:59 |
| snelle C shell script | ajp7701 | Programmeren en Shell Scripting | 1 | 03-18-2008 04:31 PM |
| Snel hulp nodig in de shell script | namishtiwari | Programmeren en Shell Scripting | 1 | 02-01-2008 09:44 |
| behoefte aan een snelle elementaire shell script helpen | eb222 | Programmeren en Shell Scripting | 6 | 11-22-2007 09:00 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Snel script elkaar df als een CSV
Hoi,
Kan iemand me laten zien hoe u hiermee een df-k als CSV. Ik ben gissen is het zoiets als: Code:
df -kP /home | awk ' {print $1 "," $2 "," $3 "," $4 "," $5 "," $6} '
Ik kan proberen gebruik te maken van een scheidingsteken, maar er is een ruimte in het woord "Mounted On" Ik heb ook geprobeerd Code:
for i in `df -kP` ; do echo $i |awk ' {print $1 "," $2 "," $3 "," $4 "," $5 "," $6 "," $7 } '; done
Is hun een eenvoudige manier om dit te bereiken? UPDATE: Ik heb de code bijna werkgroep doet dit: 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} '
Laatst gewijzigd door pobman; op 11.20.2008 09:38 PM.. |
|
||||
|
Als u wilt dat de output wordt door komma's gescheiden waarden als deze:
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' |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|