The UNIX and Linux Forums  


Go Back   O UNIX e Linux Forum > Top Fóruns > UNIX para Dummies Perguntas & Respostas
.
google unix.com



UNIX para Dummies Perguntas & Respostas Se não tiver certeza de onde se pode postar uma pergunta Unix ou Linux, postá-lo aqui. Todos os UNIX e Linux novatos bem vindos!

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
awk impressão sobre a próxima linha a linha atual ajp7701 Programação Shell Script e 5 05-25-2009 01:17
imprimir linha linha que eu quero em um arquivo ... existe alguma forma kittusri9 Programação Shell Script e 1 05-15-2008 01:37
como fazer uma linha piscando na produção e também o modo de aumentar o tamanho da fonte na saída mail2sant Programação Shell Script e 3 04-14-2008 08:30
Imprimir arquivo linha por linha handak9 Programação Shell Script e 2 10-20-2005 09:44
localizar a linha e imprimir o resultado vasikaran UNIX para Dummies Perguntas & Respostas 7 08-03-2005 09:57

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 Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 02-05-2008
rcon1 rcon1 is offline
Usuário
  
 

Join Date: Jan 2008
Lugares: 12
Como faço para imprimir esta saída todos na mesma linha?

Tenho este script simples que dá informação sobre HBA portos. Como faço para obtê-lo a todos a impressão na mesma linha?

! # / bin / ksh

TMP_INFOFILE \u003d / tmp / tmpfile
if [-f $ TMP_INFOFILE]; então
rm-f $ TMP_INFOFILE
touch $ TMP_INFOFILE
fi

PORT_INFOFILE \u003d / tmp / aa

if [-f $ PORT_INFOFILE]; então
rm-f $ PORT_INFOFILE
touch $ PORT_INFOFILE
fi

# Criando porto lista para consulta específica fcinfo

fcinfo HbA-porto | grep HBA | awk '(print $ 4)'>> $ PORT_INFOFILE 2> & 1

# Ler porto info
# criação de variáveis dentro do corpo do ciclo for

para i em `cat $ PORT_INFOFILE»

fazer
OSVer \u003d `fcinfo HbA-port $ i | grep-i" SO Device "| cut-d ':'-f2`
CONT \u003d `fcinfo HbA-port $ i | grep-i" SO Device "| cut-d ':'-f2 | cut-d '/'-f4`
MANU \u003d `fcinfo HbA-port $ i | grep-i" Fabricante "| cut-d ':'-f2`
MOD \u003d `fcinfo HbA-port $ i | grep-i" Modelo "| cut-d ':'-f2`

echo "$ CONT">> $ TMP_INFOFILE
DEV \u003d `cfgadm-al $ CONT | grep disco | awk '(printf $ 1" \ n ")' | cut-d ':'-f3`>> $ TMP_INFOFILE

echo "$ DEV">> $ TMP_INFOFILE
luxadm exibir $ DEV | grep "Device Properties" | cut-d ':'-f2>> $ TMP_INFOFILE
echo "HBA-Port-WWN -------- $ i">> $ TMP_INFOFILE
echo "SO Device ---------- $ OSVer">> $ TMP_INFOFILE
echo "Fabricante -------- $ MANU">> $ TMP_INFOFILE
echo "Modelo --------------- $ MOD">> $ TMP_INFOFILE


if [$ MOD \u003d\u003d "375-3108-xx"]; então
echo "############ Crystal-2A ############">> $ TMP_INFOFILE

elif [$ MOD \u003d\u003d "375-32X3-01"]; então
echo "############ Prism ############">> $ TMP_INFOFILE

elif [$ MOD \u003d\u003d "LP11002-S"] e, depois,
echo "############ Pyramid-E2 ############">> $ TMP_INFOFILE

elif [$ MOD \u003d\u003d "LP10000DC-S"] e, depois,
echo "############ Rainbow ############">> $ TMP_INFOFILE

fi
feito

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
Fabricante -------- Emulex
Modelo --------------- LP10000DC-S
############ Rainbow ############
  #2 (permalink)  
Old 02-05-2008
vbe's Avatar
vbe vbe is online now Forum Staff  
Moderador
  
 

Join Date: Sep 2005
Localização: Suíça - GE
Posts: 1.577
cat $ TMP_INFOFILE | xargs (> newfile_if_you_wish)
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 02:32.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0