The UNIX and Linux Forums  
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.

Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
grep nøjagtige string / undgå understreng søgning albertashish UNIX for dummyer Spørgsmål & svar 3 11-03-2008 12:47 PM
grep for en søgestreng raga UNIX for dummyer Spørgsmål & svar 11 03-12-2008 08:38 AM
grep string og output filnavn happyv Shell Programmering og Scripting 3 11-20-2007 12:16 AM
grep: RE fejl 41: nr. husket søgestreng. fkaba81 Shell Programmering og Scripting 2 06-22-2006 02:23 AM
Tilføjer at filename en tekststreng grep finder HLee1981 Shell Programmering og Scripting 3 09-06-2005 02:44 PM

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 Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 11-18-2008
tuathan tuathan is offline
Registreret Bruger
  
 

Join Date: Nov 2008
Stillinger: 10
Sådan søges (grep?) Filename for en snor, og hvis den indeholder dette så ...

Hej jeg vil skrive et script, der vil søge et filnavn f.eks test06abc.txt for en streng, og hvis den indeholder denne streng derefter indstille en variabel lig med noget:

noget lignende:

var1 \u003d 0

Søg <filnavn> til 06
hvis det indeholder 06 så
var1 \u003d 1
anden
var1 \u003d 0
udgangen, hvis

men i unix script
  #2 (permalink)  
Old 11-19-2008
mailme0712 mailme0712 is offline
Registreret Bruger
  
 

Join Date: Sep 2008
Sted: Chennai, Indien
Stillinger: 13
hjælp finde kommandoen efterfulgt af, hvis tilstand

Hej Prøv dette

file \u003d `find dirpath-type f-name" filename "-exec grep 06 () \;`

if [ "$ file" \u003d ""]; derefter
var \u003d 0
anden
var \u003d 1
fi

Senest redigeret af mailme0712; 11-19-2008 kl 05:04 AM..
  #3 (permalink)  
Old 11-19-2008
yongitz yongitz is offline
Registreret Bruger
  
 

Join Date: Apr 2008
Beliggenhed: Filippinerne
Stillinger: 68
Hej! Du kan bruge grep til dette.

Code:
check=`grep 06 FILENAME > /dev/null; echo $?`
if [ "$check" -eq "0" ]; then
var1=1
else
var1=0
fi
  #4 (permalink)  
Old 11-19-2008
Christoph Spohr Christoph Spohr is offline
Registreret Bruger
  
 

Join Date: Sep 2008
Posts: 205
Hej,

dap har-Q eller - lydløs mulighed for dette. Forsøge

Code:
grep -q "test" file && a=found || a=missing
som vil sætte $ en til at stifte, hvis "test" blev fundet i filen. Else $ a vil blive sat til mangler.

HTH Chris
  #5 (permalink)  
Old 11-19-2008
trutoman's Avatar
trutoman trutoman is offline
Registreret Bruger
  
 

Join Date: Nov 2008
Stillinger: 21
Når jeg søger efter en streng i en fil jeg bruge denne:

Code:
find ./ -name "filename" | xargs grep "string_to_found"
På denne måde kan du angive, hvilken type filer, du søger efter
"filename" eller "fil *" eller "? ile_ +. txt" eller .....

det klare og enkle.
Closed Thread

Bogmærker

Tags
dap fil søgning, hvis

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 08:18 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0