Title: | Welcome to Korn_Shell_Programming |
Moderator: | PLUGH::needle |
Created: | Tue Jun 25 1991 |
Last Modified: | Fri May 30 1997 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 118 |
Total number of notes: | 426 |
> ps -o ucomm,pmem,nswap,inblock,oublock,pcpu COMMAND %MEM NSWAP INBLK OUBLK %CPU csh 0.3 0 14 8 0.0 netscape 9.6 0 8143 6848 0.0 ^ ^ ^ ^ ^ | | | | | how do you write ksh script to read the above values and assign them to variables and then use them for calculation ? -Man
T.R | Title | User | Personal Name | Date | Lines |
---|---|---|---|---|---|
118.1 | SPECXN::DERAMO | Dan D'Eramo | Wed May 14 1997 12:13 | 22 | |
Maybe this small example will get you started... Dan #!/usr/bin/ksh ps -o ucomm,pmem,nswap,inblock,oublock,pcpu |& n=0 while read -p command mem nswap inblk oublk cpu do n=$((n+1)) echo Line $n printf ' command = %s\n' $command printf ' mem = %s\n' $mem printf ' nswap = %s\n' $nswap printf ' inblk = %s\n' $inblk printf ' oublk = %s\n' $oublk printf ' cpu = %s\n' $cpu done | |||||
118.2 | NQOS01::lexser22.lex.dec.com::Ginger | Ron Ginger, Unix Consultant | Fri May 30 1997 15:44 | 1 | |
use perl |