![]() |
|
|
|
|
|||||||
| UNIX for Dummies Questions & Answers If you're not sure where to post a UNIX or Linux question, post it here. All UNIX and Linux newbies welcome !! |
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| print line whatever line i want in a file... there any way | kittusri9 | Shell Programming and Scripting | 1 | 05-15-2008 09:37 AM |
| awk print the next line on the current line | ajp7701 | Shell Programming and Scripting | 4 | 04-17-2008 01:50 PM |
| how to make a line BLINKING in output and also how to increase font size in output | mail2sant | Shell Programming and Scripting | 3 | 04-14-2008 04:30 AM |
| Print file line by line | handak9 | Shell Programming and Scripting | 2 | 10-20-2005 05:44 AM |
| locating the line and print the output | vasikaran | UNIX for Dummies Questions & Answers | 7 | 08-03-2005 05:57 AM |
|
|
Submit Tools | LinkBack | Thread Tools | Display Modes |
|
|||
|
How do i print this output all on the same line?
I have this simple script which gives info on HBA ports. How do i get it all to print on the same line?
!#/bin/ksh TMP_INFOFILE=/tmp/tmpfile if [ -f $TMP_INFOFILE ]; then rm -f $TMP_INFOFILE touch $TMP_INFOFILE fi PORT_INFOFILE=/tmp/aa if [ -f $PORT_INFOFILE ]; then rm -f $PORT_INFOFILE touch $PORT_INFOFILE fi # Creating port list for fcinfo specific query fcinfo hba-port | grep HBA | awk '{print $4}' >> $PORT_INFOFILE 2>&1 # read port info #setting up variables within the body of the for loop for i in `cat $PORT_INFOFILE` do OSVER=`fcinfo hba-port $i | grep -i "OS Device" | cut -d':' -f2` CONT=`fcinfo hba-port $i | grep -i "OS Device" | cut -d':' -f2 | cut -d'/' -f4` MANU=`fcinfo hba-port $i | grep -i "Manufacturer" | cut -d':' -f2` MOD=`fcinfo hba-port $i | grep -i "Model" | cut -d':' -f2` echo "$CONT" >> $TMP_INFOFILE DEV=`cfgadm -al $CONT | grep disk | awk '{printf $1"\n"}' | cut -d':' -f3` >> $TMP_INFOFILE echo "$DEV" >> $TMP_INFOFILE luxadm display $DEV | grep "DEVICE PROPERTIES" | cut -d':' -f2 >> $TMP_INFOFILE echo "HBA-Port-WWN-------- $i" >> $TMP_INFOFILE echo "OS Device----------$OSVER" >> $TMP_INFOFILE echo "Manufacturer--------$MANU" >> $TMP_INFOFILE echo "Model---------------$MOD" >> $TMP_INFOFILE if [ $MOD == "375-3108-xx" ]; then echo "############Crystal-2A############" >> $TMP_INFOFILE elif [ $MOD == "375-32X3-01" ]; then echo "############Prism############" >> $TMP_INFOFILE elif [ $MOD == "LP11002-S" ]; then echo "############Pyramid-E2############" >> $TMP_INFOFILE elif [ $MOD == "LP10000DC-S" ]; then echo "############Rainbow############" >> $TMP_INFOFILE fi done cat $TMP_INFOFILE c10 20030003ba13f368 20030003ba13f6cc 200800a0b8222f9a 200900a0b8222f9a 216000c0ff803622 226000c0ffa03622 256000c0ffc03622 266000c0ffe03622 /dev/rdsk/c0t60003BA13F368000461CE62900056C40d0s2 /dev/rdsk/c0t60003BA13F368000461CE5FC00074EDCd0s2 /dev/rdsk/c0t60003BA13F368000461CE61A000051B0d0s2 /dev/rdsk/c0t60003BA13F368000461CE5EC000CCC48d0s2 /dev/rdsk/c0t600A0B8000222F9900004B2345A6120Cd0s2 /dev/rdsk/c0t600A0B8000222F9900004B1F45A6114Ad0s2 /dev/rdsk/c0t600A0B8000222F9900004B1D45A61112d0s2 /dev/rdsk/c0t600A0B8000222F9900004B1A45A61094d0s2 /dev/rdsk/c0t600C0FF0000000000036221625DD7901d0s2 /dev/rdsk/c0t600C0FF0000000000036221625DD7900d0s2 /dev/rdsk/c0t600C0FF0000000000036220154E1B601d0s2 /dev/rdsk/c0t600C0FF0000000000036220154E1B600d0s2 HBA-Port-WWN-------- 10000000c9420b4b OS Device---------- /dev/cfg/c10 Manufacturer-------- Emulex Model--------------- LP10000DC-S ############Rainbow############ |
| Forum Sponsor | ||
|
|
| Thread Tools | |
| Display Modes | |
|
|