The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Script til at tilføje en enkelt linje, der midt i en tekstfil. progkcp Shell Programmering og Scripting 2 05-12-2008 03:44 PM
ls kommandoen produktionen på én linje arsheshadri AIX 7 04-28-2008 03:50 PM
Enkelt linje fil redigering kommando? gator76 Shell Programmering og Scripting 1 04-03-2008 11:09 AM
Multi-line produktion til én linje LinuxRacr Shell Programmering og Scripting 7 02-26-2008 10:05 AM
Behov output på forskellige strækninger, der ikke i en enkelt linje csaha Shell Programmering og Scripting 1 02-08-2006 08:28 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 06-04-2008
shew01 shew01 is offline
Registreret Bruger
  
 

Join Date: Dec 2007
Stillinger: 41
Kan df output være tvunget til en enkelt linje for hvert filsystem?

DF genererer følgende output på et af vores systemer:


Code:
df -k
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/vx/dsk/rootvol    4131866   3593316    497232  88% /
swap                  19963152       144  19963008   1% /var/run
swap                  19985184     22176  19963008   1% /tmp
/dev/vx/dsk/u01      112302757  30834420  80345310  28% /u01
/dev/vx/dsk/node@1       96975      4977     82301   6% /global/.devices/node@1
/dev/vx/dsk/node@2       96975      4988     82290   6% /global/.devices/node@2
/dev/vx/dsk/stkdg/s03
                     1047527424  60483821 925353439   7% /s03
/dev/vx/dsk/stkdg/s02
                     1048576000 266825846 732890795  27% /s02
/dev/vx/dsk/sandg/s01
                     355923968 322686891  31315266  92% /global/s01


Er der en måde at tvinge output til skærmen hvert filsystem på en enkelt linje i stedet for at splitte de linjer efter den første kolonne? For eksempel, jeg forsøger at få produktionen til at se sådan ud:


Code:
df -k
Filesystem             1K-blocks      Used Available Use% Mounted on
/dev/vx/dsk/rootvol      4131866   3593316    497232  88% /
swap                    19963152       144  19963008   1% /var/run
swap                    19985184     22176  19963008   1% /tmp
/dev/vx/dsk/u01        112302757  30834420  80345310  28% /u01
/dev/vx/dsk/node@1         96975      4977     82301   6% /global/.devices/node@1
/dev/vx/dsk/node@2         96975      4988     82290   6% /global/.devices/node@2
/dev/vx/dsk/stkdg/s03 1047527424  60483821 925353439   7% /s03
/dev/vx/dsk/stkdg/s02 1048576000 266825846 732890795  27% /s02
/dev/vx/dsk/sandg/s01  355923968 322686891  31315266  92% /global/s01

  #2 (permalink)  
Old 06-04-2008
Ygor's Avatar
Ygor Ygor is offline Forum Staff  
Moderator
  
 

Join Date: oktober 2003
Beliggenhed: -31.96,115.84
Indlæg: 1.409
Prøv ...
Code:
df -Pk

  #3 (permalink)  
Old 06-05-2008
shew01 shew01 is offline
Registreret Bruger
  
 

Join Date: Dec 2007
Stillinger: 41
Er der en anden måde? Vores version af Unix (Solaris 8) ikke støtte det.


Code:
df -Pk
df: unknown option: P
Usage: df [-F FSType] [-abegklntVv] [-o FSType-specific_options] [directory | block_device | resource]

  #4 (permalink)  
Old 06-05-2008
zaxxon's Avatar
zaxxon zaxxon is offline Forum Staff  
Moderator
  
 

Join Date: Sep 2007
Location: Tyskland
Stillinger: 2311
-P står for
Citat:
portability
bruge POSIX output format
Måske tjekke DF manden side på Solaris til noget lignende?
  #5 (permalink)  
Old 06-05-2008
radoulov's Avatar
radoulov radoulov is offline Forum Staff  
narkoman
  
 

Join Date: Jan 2007
Beliggenhed: Варна, България / Milano, Italia
Indlæg: 2.926

Code:
df -k|cat

(...)

Bemærk: Hvis du omdirigere eller pibe til anden proces, behøver du ikke katten:


Code:
$ df -k /
Filesystem            kbytes    used   avail capacity  Mounted on
/dev/vx/dsk/bootdg/rootvol
                     5043518 4735581  257502    95%    /
$ df -k /|cat
Filesystem            kbytes    used   avail capacity  Mounted on
/dev/vx/dsk/bootdg/rootvol 5043518 4735581  257502    95%    /
$ df -k />t;cat t
Filesystem            kbytes    used   avail capacity  Mounted on
/dev/vx/dsk/bootdg/rootvol 5043518 4735581  257502    95%    /

Eller, med nogle skaller (hvis du ikke har noget imod det (BA | k) SH: __: del ):


Code:
${__?"$(df -k)"}

eller:


Code:
printf "%s\n" "$(df -k)"


Senest redigeret af radoulov; 06-05-2008 kl 11:04 AM..
  #6 (permalink)  
Old 06-05-2008
shew01 shew01 is offline
Registreret Bruger
  
 

Join Date: Dec 2007
Stillinger: 41
zaxxon,

Eller anden grund, har vi mindst to versioner af DF installeret. En version siger, at-P er stort set den samme som-k.

Jeg er stadig at få delt linjer med den anden version af DF, som jeg fandt.

Tak for idéen selv.
  #7 (permalink)  
Old 06-05-2008
shew01 shew01 is offline
Registreret Bruger
  
 

Join Date: Dec 2007
Stillinger: 41
radoulov,

Dette synes at virke. Tak!
Closed Thread

Bogmærker

Tags
Solaris

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 07:28 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0