Portál AbcLinuxu, 10. května 2025 05:29

Dotaz: Jak vypat soubory sql?

24.7.2012 14:07 Bohus
Jak vypat soubory sql?
Přečteno: 300×
Odpovědět | Admin
Ahoj, mám ještě jeden dotazek, jak můžu vypsat jen soubory s příponou .sql Respektivne jak to zaclenit to de podminky. diky
if [ -f /var/www/index.php ]; then
echo "Jedna se o soubor"
fi

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.7.2012 14:21 Radek
Rozbalit Rozbalit vše Re: Jak vypat soubory sql?
Odpovědět | | Sbalit | Link | Blokovat | Admin
for I in *.sql; do echo $I; done

Nevim, jak presne myslis zaclenit do podminky?
Jesus Jimenez avatar 24.7.2012 14:54 Jesus Jimenez | skóre: 29
Rozbalit Rozbalit vše Re: Jak vypat soubory sql?
Odpovědět | | Sbalit | Link | Blokovat | Admin
find -type f -name '*sql'
Doaenův zákon průtahů: Čím pomaleji pracuješ, tím méně naděláš chyb. -- Murphy
Tarmaq avatar 24.7.2012 16:30 Tarmaq | skóre: 39
Rozbalit Rozbalit vše Re: Jak vypat soubory sql?
Odpovědět | | Sbalit | Link | Blokovat | Admin
jak souvisi vypsani souboru s priponou .sql s danou podminkou? Rozepis to trochu..
Don't panic!
24.7.2012 23:17 Bohus
Rozbalit Rozbalit vše Re: Jak vypat soubory sql?
Ta podmínka měla sloužit jako příklad, ale zle jsem to popsal, tohle bude jako názorný příklad lepší, bohužel není funkční :(
FILES="/var/backup/virt_data.tar.gz"

if [ -f $FILES in *.tar.gz ]; then
   echo "Jsem soubor a mám příponu .tar.gz"
else
   echo "Jsem něco jiného"
fi
Děkuji za pomoc..
25.7.2012 11:00 chochi | skóre: 29 | Praha
Rozbalit Rozbalit vše Re: Jak vypat soubory sql?
V dostatecne novem bashi (verze 4+):
FILES="/var/backup/virt_data.tar.gz"

if [[ -f $FILES && $FILES =~ \.tar\.gz ]]; then
   echo "Jsem soubor a mám příponu .tar.gz"
else
   echo "Jsem něco jiného"
fi
Pro starsi:
FILES="/var/backup/virt_data.tar.gz"

if [ -f $FILES ] && echo $FILES | grep "\\.tar\\.gz$" > /dev/null  ; then
   echo "Jsem soubor a mám příponu .tar.gz"
else
   echo "Jsem něco jiného"
fi
Řešení 1× (jooke)
25.7.2012 13:23 Radek
Rozbalit Rozbalit vše Re: Jak vypat soubory sql?
FILES muze zrejme obsahovat vice souboru, tady je ma verze:
FILES=("/var/backup/virt_data.tar.gz" "/var/backup/virt_data2.tar.gz")


for FILE in ${FILES[*]}
do
  if [ -f $(echo $FILE | grep tar.gz$) ]; then
        echo "Jsem soubor a mám příponu .tar.gz"
  else
        echo "Jsem něco jiného"
  fi

done


Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.