Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2006-06-09 14:31:48

  zyga - Użytkownik

zyga
Użytkownik
Zarejestrowany: 2005-08-25

shell if

hej mam pytanie jak w shellu można skonstruować if'a aby stwierdzał, plik jest pusty to rób to...  plik nie jest pusty rób coś innego

z góry bardzo dziękuje


apt-get remove windows ....
apt-get install debian :)

Offline

 

#2  2006-06-09 16:16:19

  kuchar - Użytkownik

kuchar
Użytkownik
Skąd: Warszawa
Zarejestrowany: 2005-11-16
Serwis

Re: shell if

mozesz sprawdzic jego rozmiar
wygladalo by to mniej wiecej tak

Kod:

size=`/usr/bin/du "$nazwa_pliku" | awk '{print$1}'`
if [ $size -gt 0 ]; then
#   wiekszy niz 0 czyli niepusty
else
# rowny 0 czyli pusty
fi

mam nadzieje ze sie nigdzie nie machnalem, bo pisalem wszystko z palca :)


Linux Registered User # 406343

Routing protocols enable routers to route routed protocols :)

Offline

 

#3  2006-06-09 16:35:14

  chyl-o - Członek DUG

chyl-o
Członek DUG
Skąd: Lublin
Zarejestrowany: 2006-04-04
Serwis

Re: shell if

przy poleceniu testujacym opcja -s informuje czy plik ma niezerowa wielkosc


Registered Linux User: #417111
http://chyl.org/pub/images/dug_button.png

Offline

 

#4  2006-06-10 11:29:45

  zyga - Użytkownik

zyga
Użytkownik
Zarejestrowany: 2005-08-25

Re: shell if

wielkie dzięki sprawdzę ;)

pozdrawiam


apt-get remove windows ....
apt-get install debian :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)