ďťż
 
 
   [+] drobiazg z Basha
 
 

Tematy

 
    
 

 

 

 

[+] drobiazg z Basha





bigl - 30-01-2009 16:15
Witam

W skrypcie znalazłem taką linijkę: upt=`</proc/uptime` rozumiem, że `` oznacza, że ma wyciągnąć to, co jest w pliku uptime, zamiast wczytać sam napis /proc/uptime - jeśli jest inaczej, proszę o poprawienie.

Ale co znaczy < przed ścieżką?
Wiem tylko, że nie może być: /proc/uptime musi być </proc/uptime bo sprawdzałem.



Pies - 30-01-2009 16:34
Zawartość `` zostanie zamieniona na to, co zwróci polecenie zawarte w kamykach.
Natomiast "<" oznacza przekazanie zawartości pliku, normalnie jest to wykorzystywane, gdy np uruchomiony program co pewien czas oczekuje danych - doskonałym przykładem są zadania z Olimpiady Informatycznej. (budowa program < dane)
W tym przypadku z tego co się orientuję z powodzeniem mógłbyś wykorzystać cat /proc/uptime, natomiast normalnie to będzie działać jak poprzedzenie wyrażenia do którego mają być przekazane dane zwrotem cat /proc/uptime |, w założeniach będzie to mniej więcej to samo.



bigl - 30-01-2009 17:02
Rozumiem :)
Zamiana </proc/uptime na cat /proc/uptime dała taki sam rezultat.

Dziękuję bardzo.

Pozdrawiam.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis