[gilug] Re: Trobar text coincident

ETEEEEEEE marc furtia gmail com
2013-12-11 18:38:36 UTC


Pot ser així ?
  1 #!/bin/sh
  2 aaa="/var/cache/prim/b"
  3 bbb="/var/cache/prim/b/b"
  4 ccc="/var/cache/prim/b/c"
  5 ddd="/var/cache/primb"
  6 if [ `echo $aaa | grep -c "/var/cache/prim/a" ` -gt 0 ]
  7 then
  8   echo "Success aaa"
  9   if [ `echo $bbb | grep -c "/var/cache/prim/a/b" ` -gt 0 ]
 10      then
 11          echo "Success bbb"
 12          if [ `echo $ccc | grep -c "/var/cache/prim/a/c" ` -gt 0 ]
 13             then
 14                 echo "Success ccc"
 15                 if [ `echo $ddd | grep -c "/var/cache/prim" ` -gt 0 ]
 16                    then
 17                        echo "Success ddd"
 18                     else
 19                        echo "fail ddd"
 20                 fi
 21             else
 22                 echo "fail ccc"
 23             fi
 24         else
 25         echo "fail bbb"
 26         fi
 27  else
 28  echo "Fail";
 29     fi
~



El dia 11 de desembre de 2013 15.56, Narcis Garcia
<>ha escrit:

> Hola, aquí va una consulta sobre el llenguatge de Shell Script (Bash):
>
> Puc tenir dades com aquestes:
> aaa="/var/cache/prim/a"
> bbb="/var/cache/prim/a/b"
> ccc="/var/cache/prim/a/c"
> ddd="/var/cache/prim"
>
> I necessito alguna manera de trobar que el directori comú de les 4 rutes
> és "/var/cache/prim" per tal de fer-hi una sola operació.
> Hi ha alguna manera de comprovar quina part de cadena de text coincideix
> entre 2 o més variables?
>
> Gràcies.
>
>
> ________________________________________________________
> LLISTA DE DISTRIBUCIO DE CORREU del GiLUG
> --------------------------------------------------------
> - Per a escriure a tothom de la llista, envia el teu missatge a:
> gilug(arrova)llista.actiu.info
> - Per a d'altres questions sobre la llista o subscripcio, autogestiona't a:
> http://llista.actiu.info/mailman/listinfo/gilug
> * Tots els missatges queden publicats a:
> http://llista.actiu.info/pipermail/gilug/
-------------- part següent --------------
Un document HTML ha estat eliminat...
URL: <https://llista.gilug.org/pipermail/usuaris/attachments/20131211/2a9d5cb2/attachment.htm>


Més informació sobre la llista de correu gilug