![]() |
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Snabb fråga om sed-kommando med skal script | Luft | Shell-programmering och Skript | 4 | 09-10-2008 05:36 |
| Riktlinjer behövs för snabb script | senthilkumar_ak | UNIX för avancerade & Expertanvändare | 4 | 08-08-2008 06:59 |
| snabb script C shell | ajp7701 | Shell-programmering och Skript | 1 | 03-18-2008 04:31 |
| Snabb hjälp behövs i Shell Script | namishtiwari | Shell-programmering och Skript | 1 | 02-01-2008 09:44 |
| behovet av en snabb grundläggande shell script hjälp | eb222 | Shell-programmering och Skript | 6 | 11-22-2007 09:00 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
||||
|
Quick script för att visa df som en CSV
Hej,
Kan någon visa mig hur du vill visa en df-k som en CSV. Jag gissar att det är något i stil med: Kod:
df -kP /home | awk ' {print $1 "," $2 "," $3 "," $4 "," $5 "," $6} '
Jag skulle kunna försöka använda en avgränsare, men det finns ett utrymme i ordet "Monteras på" Jag har också försökt Kod:
for i in `df -kP` ; do echo $i |awk ' {print $1 "," $2 "," $3 "," $4 "," $5 "," $6 "," $7 } '; done
Är de ett enkelt sätt att uppnå detta? UPDATE: Jag har koden nästan arbetar gör detta: Kod:
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} '
Senast redigerad av pobman; 11-20-2008 vid 09:38.. |