
edublind
(usa Debian)
Enviado em 04/06/2012 - 22:56h
Galera
Eu tenho um script simples e nao tenho muito conhecimento em shell
#!/bin/bash
FILE=`ls *.log | egrep -v "Wwn|switchshow"`
egrep -i "portFcPortCmdShow --slot" ED8510_B.log > portfc.txt
egrep -i "portState:" ED8510_B.log > portstate.txt
egrep -i "portPhys: " ED8510_B.log > portPhys.txt
egrep -i "portId:" ED8510_B.log > portid.txt
egrep -i -A 1 "portWwn of device" ED8510_B.log > Devices.txt
egrep -i "portWwn:" ED8510_B.log > portwwn.txt
grep -i "portshow " ED8510_B.log > ptshowsj.txt
ptcount=`grep -c "portshow" ptshowsj.txt`
let result="$ptcount - 8"
tail -n $result ptshowsj.txt > portshow.txt
o que eu gostaria de saber é como juntar os arquivos .txt gerados desses filtros "grep *" em um arquivo na seguinte ordem
portFcPortCmdShow portState portPhys portId portWwn portshow
tentei com join e tudo mas não estou conseguindo
Vlw