![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| la capture de sortie de haut et le format de sortie | new2ss | De programmation et de script Shell | 4 | 02-24-2009 09:26 PM |
| Format de sortie - la comparaison avec I / p fichier | velappangs | De programmation et de script Shell | 1 | 04-03-2008 06:31 AM |
| Pour convertir des fichiers multi-format à un format lisible ascii | gaur.deepti | UNIX pour les nuls Questions et réponses | 5 | 03-25-2008 03:03 PM |
| Format de fichier numéro: Sortie de sqlplus | deepakgang | UNIX pour les nuls Questions et réponses | 2 | 10-25-2007 03:56 AM |
| Format de sortie du fichier | getdpg | De programmation et de script Shell | 9 | 01-24-2006 12:50 PM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
le format de sortie à partir d'un fichier
salut,
J'ai besoin de format de sortie qui est disponible dans un fichier fichier de sortie est Voici les domaines Process_Scheduler fonctionnement du serveur Ram-pc VPORCL Voici les domaines Application Server fonctionnant sur le serveur de Ram-pc VPORCL01 VPORCL02 ces valeurs VPORCL, VPORCL01 ... sont dynamiques valeur i besoin d'imprimer ce format sur son int hostname domaintype nom de domaine Ram-pc Process_Scheduler VPORCL Ram-pc Application Server VPORCL01 Ram-pc Application Server VPORCL02 thanxs à l'avance |
|
||||
|
essayez cette ..
Code:
NoOfWords=0
while read LINE
do
NoOfWords=`echo $LINE|wc -w|awk '{print $1}'`
#echo "NoOfWords : [$LINE][$NoOfWords]"
if [ "$NoOfWords" -eq "1" ]
then
echo "$OutString " " $LINE"
elif [ "$NoOfWords" -eq "10" ]
then
OutString=`echo $LINE|awk '{printf "%s %s", $10,$4}'`
elif [ "$NoOfWords" -eq "11" ]
then
OutString=`echo $LINE|awk '{printf "%s %s %s", $11,$4,$5}'`
fi
done < Filename
Note: au lieu de nom de fichier, vous devez donner le nom du fichier d'entrée. |
|
|||||
|
Ou ...
Code:
awk -F '(Following are the |[dD]omains running in the server )' 'NF>1{x=$3 OFS $2}NF==1{print x $1}' file1
Code:
Ram-pc Process_Scheduler VPORCL Ram-pc Application Server VPORCL01 Ram-pc Application Server VPORCL02 |
|
||||
|
Code:
my($type,$name);
while(<DATA>){
if(/.*the\s+(.*)\s+[Dd]omains.*server\s+(.*)/){
$type=$1;
$name=$2;
next;
}
print $name," ",$type," ",$_;
}
__DATA__
Following are the Process_Scheduler Domains running in the server Ram-pc
VPORCL
Following are the Application Server domains running in the server Ram-pc
VPORCL01
VPORCL02
|
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|