The UNIX and Linux Forums  

Go Back   Les systèmes UNIX et Linux Forums > Top Forums > De programmation et de script Shell
.
google unix.com



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
script - écrire un script qui va compter le nombre de fois où un mot BigTool4u2 De programmation et de script Shell 3 06-24-2009 02:46 PM
l'aide de scripts SQL sam786 De programmation et de script Shell 3 12-10-2007 12:31 PM
AIX différence entre les scripts shell et Unix shell scripting. haroonec De programmation et de script Shell 2 04-12-2006 09:12 AM
script du gourou pls m'aider avec les scripts sur AIX thatiprashant De programmation et de script Shell 1 01-20-2006 07:58 PM
Scripting? woofie What's on Your Mind? 1 03-09-2005 07:03 AM

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 Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 04-15-2008
praveenbvarrier praveenbvarrier is offline
Registered User
  
 

Date d'inscription: avril 2008
Messages: 15
ksh aide de scripts

J'ai le fichier ci-dessous

server1 pas dr aix 5300-05-03 9119-595 20-18888 oui ftp-eagle
server2 ne dr aix 5300-05-03 9119-595 20-18888 oui ftp-eagle
oui dr server3 aix 5300-05-03 9119-595 20-18888 oui ftp-eagle
oui dr server4 aix 5300-05-03 9119-595 20-18888 oui ftp-eagle


Quand je fais ci-dessous de la coque: --
# FileName \u003d / list.config
# cat $ nom_fichier | grep-v "#" | sed -e 's / / / g' | awk '(print $ 1, $ 2)' | grep-w oui | cut-d ''-f1
server3
server4

Maintenant, quand je cours à partir du shell script de cette façon: --
#! / bin / ksh
FileName \u003d / list.config
awkfilter \u003d "$ 1, $ 2"
filter_string \u003d "yes"
temp_str \u003d (cat $ nom_fichier | grep-v "#" | sed -e 's / / / g' | awk '(print "$ awk_filter') '| grep-w" $ temp_str1 $ Filter_String "| cut-d' '-f1)
echo $ temp_str
#######

ne donne pas la même au-dessus de la production qui m'a donné de la coquille.

Le set-x pour le chat dans le script est: --
+ + Cat / list.config
+ Grep-v #
+ sed -es / / / g
+ Awk (print $ 1, $ 2)
+ Cut-d-f1
+ Grep-w oui
temp_str \u003d
+ Echo



Est-ce que quelqu'un s'il vous plaît m'aider à trouver pourquoi son ne fonctionne pas dans le script?

Dernière édition par praveenbvarrier; au 04.15.2008 10:48 AM..
  #2 (permalink)  
Old 04-15-2008
praveenbvarrier praveenbvarrier is offline
Registered User
  
 

Date d'inscription: avril 2008
Messages: 15
Maintenant que le problème est résolu ci-dessus, je suis coincé avec grep une autre question,

J'ai remplacé le chat comme ci-dessous: --
cat $ nom_fichier | grep-v "#" | sed -e 's / / / g' | awk '(print "$ awk_filter') '| grep-w $ Filter_String

Cela ne fonctionne que si Filter_string a un mot, si elle dispose de deux mots comme «oui dr", puis il donne
grep: 0652-033 Impossible d'ouvrir le dr.

Ici, le grep ne prend pas la totalité du contenu de la Filter_String $ à la recherche, il tente plutôt de chercher à la recherche dans le fichier oui dr. Comment éviter cela.

Dernière édition par praveenbvarrier; au 04.15.2008 12:15 PM..
Closed Thread

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 04:49 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0