The UNIX and Linux Forums  
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.

Go Back   A UNIX és Linux Forums > Top Fórumok > A UNIX a fejlett és szakértői Felhasználók
.
google unix.com



A UNIX a fejlett és szakértői Felhasználók Szakértő-to-szakértő. Tudjon fejlett UNIX, UNIX parancsokat, a Linux operációs rendszereket, Rendszeradminisztráció, programozás, a Shell, a Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
ellenőrizze, soronként egy fájl loperam Shell programozás és Scripting 6 11-04-2008 12:24 AM
hogyan ellenőrizheti a sor ooilinlove Shell programozás és Scripting 4 08-18-2008 11:35 AM
Ellenőrizze utolsó sorban a mamlasz? sjf Shell programozás és Scripting 3 10-04-2006 03:20 AM
Dinamikus tartalmazza fájl tar parancs kadishmj A UNIX a dummies Kérdések és válaszok 1 03-09-2005 06:48 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 Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 12-19-2008
alex_5161 alex_5161 is offline
Regisztrált felhasználó
  
 

Join Date: Jan 2007
Helyszín: Detroit
Posts: 124
.. hogy létezik-e sor tartalmazza a subline ..?

Mi lenne a legjobb módja annak, hogy ellenőrizze, az adott tétel (változó) egy másik vonalon (több mint 1 char)?

Én megértem azt is lehetne tenni a "grep", "szomorú", "awk", a paraméter bővítése, de ezeket úgy tűnik, hogy nekem havy, worldy, nem elegáns és felülről történő feldolgozás

Olyan közös feladat azt várják valamit héj, lehet, közel:
Kód:
>a="string with piece to search"
>${a??"piece"} && echo "the string has a searched substring" || echo "not found"
... Én itt a "?" egy, a fajta, keresés üzemeltető (a "?" használják más intézkedés.)
De nem tudom, ilyesmi. - Talán csak nem tudod?
Egyébként,

mi lenne a legjobb aproach, hogy ezt az egyszerű műveletet?

Köszönöm!
  #2 (permalink)  
Old 12-19-2008
radoulov's Avatar
radoulov radoulov is online now Forum Staff  
Addict
  
 

Join Date: Jan 2007
Helyszín: Варна, България / Milano, Olaszország
Hozzászólások: 2.877
Összkomfortos Bourne-féle shells * használatod doboz és karakterek mintával egyező (* Azt hiszem, a csh családi használ különböző syntax):

Kód:
a="string with piece to search"

case $a in
  *piece*) printf "OK\n";;
        *) printf "KO\n";;
esac
Vele ksh93, zsh és bash:

Kód:
[[ $a == *piece* ]]&&printf "OK\n"||printf "KO\n"
Az egyes változatok a fenti kagyló akkor is megfelel használatával reguláris kifejezések a \u003d ~ üzemeltetõjéhez.

Last edited by radoulov; 12/19/2008 at 04:40 PM..
  #3 (permalink)  
Old 12-19-2008
alex_5161 alex_5161 is offline
Regisztrált felhasználó
  
 

Join Date: Jan 2007
Helyszín: Detroit
Posts: 124
Köszönöm, jó: az utolsó 2 nagyon szép, az "ügy" érdekes is, de kissé terjengős.
Sem az egyik módja volt, hogy jön az agyamon.

Az én bash a meccs üzemben működik, így a legjobb:
Kód:
> a="string with piece to search"
> [[ $a =~ piece ]] && ec da || ec net
da
>
Appreciate your addvice!
Closed Thread

Könyvjelzõk

Címkék
shell script, shell scripting, unix scripting, unix scripting alapjai

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 11:14 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0