Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest piątek, 15 sierpnia 2025, 20:44

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 6 ] 
Autor Wiadomość
Post: piątek, 21 marca 2003, 09:47 
zapisac do pliku potrafie
Cytuj:
X="dupa"
echo X=$X > plik

ale odczytac nie zabardzo probowalem tak
Cytuj:
X=$X < plik

najrozniesze kombinacje z echo i bez odwracale m kolejnosc i tez nic

a tak na marginesie to dlaczego w tym moim przykladzie zapisu gdy usuniemy "echo" to nie zapisuje przeciez echo wypisuje nam tylko tekst na ekranie :?: :?:

a teraz bomba 8O
jak sie wogule dodaje (jaka kolwiek arytmetyka)dwie liczby :?: :?: :!:

stosowalem :
Z=2
Y=3
X=Z+Y
echo X=$X
-------------------------------
Z=3
Y=3
X=$Z+$Y
echo X=$X
-------------------------
Z=3
Y=3
$X=$Z+$Y
--------------
:?:


Na górę
  
 
 Tytuł:
Post: piątek, 21 marca 2003, 13:21 
Offline
PGF

Rejestracja: niedziela, 14 lipca 2002, 14:33
Posty: 3234
Lokalizacja: Radziejów
Shell nie byc łatwa :cry: Musiał to napisac człowiek naprawde zakrecony
. :D Ale pewne rzeczy, które w innych "powłokach" sa nie do zrobienia tu robi sie w jednej linii. :D

Dodawnie:
: [/] [] ()
#!/bin/sh
Z=2
Y=3
X=$(expr $Z + $Y)
echo X=$X


Zapis:
: [/] [] ()
X="dupa"
echo X=$X > plik


odczyt
: [/] [] ()
#!/bin/sh
. plik
echo $X


Cytuj:
a tak na marginesie to dlaczego w tym moim przykladzie zapisu gdy usuniemy "echo" to nie zapisuje przeciez echo wypisuje nam tylko tekst na ekranie

Nie, echo nie wypisyje na ekranie tylko na wyjscie, a standartowe wyjscie to ekran. Stosując '> plik' przekierowujesz wyjscie na plik i tam echo zapisze.
> powoduje skasowanie pliku i utworzenie nowego
>> powoduje, że informacja jest dopisana na koniec pliku.
| przesyła wyjscie na wejscie nastepnej komendy
Poczytaj sobie o przeadresowywaniu wejscia i wyjscia oraz filtrach i potokach :D :D :D (dowolna publikacja o podstawach unixa/xenixa/linuxa)

A, jeszcze jest drugie wyjscie 2 tam sa komunikaty o bledach
2>/dev/null
powoduje, ze nie ma komunikatow o bledach.
Na koniec zagadka:
Co robi ta komenda (to jedna linia):

: [/] [] ()
cat /mnt/router/ppp/ip-down | sed '/# Add commands here/a /rc/rc_fire rc_masq' > /etc/ppp/ip-down


A ta:
: [/] [] ()
cat /mnt/router/ppp/ip-down | sed  '/\/rc\/rc_fire rc_masq/d' > /etc/ppp/ip-down


Jeszcze jedno, nie róbcie tego sami w domu :D :D


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 21 marca 2003, 16:30 
ok otwiera edytorem pliczek[ b]ip_down [/b]i tam chyba stosuje albo wrzuca efekt dzialania pliczku sed z katalogu bin(nie odwarzylem sie uruchomic go )
nie no dobra poddaje wyczuwam ze tu chodzi o jakies podmiany zawartosci plikow


Na górę
  
 
 Tytuł:
Post: piątek, 21 marca 2003, 17:35 
o odejmowaniu dat nie ma nawet co marzyc


Na górę
  
 
 Tytuł:
Post: sobota, 22 marca 2003, 08:29 
Offline
PGF

Rejestracja: sobota, 2 listopada 2002, 22:54
Posty: 268
Lokalizacja: Bieruń
Powłoka, pomomo swej niewdzięczności, jest bardzo elastyczna w programowaniu, patrz skrypt justice, skrypty KIPY, czy choćby skrypty systemowe. Poznanie podstaw to jakieś dwa tygodnie intensywnego czytania :wink: , średnie zaawansowanie to około miesiąca do dwóch. Profesjonalne skrypty, :? hmm :? Ja jeszcze nie wiem jak sie tworzy.
BTW "sed" to naprawdę zakręcona funkcja, aczkolwiek gdzieś, kiedyś widziałem doskonały opis.

_________________
RaaDaaR
http://www.freesco.internetdsl.pl


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 23 marca 2003, 21:15 
Offline
MODERATOR

Rejestracja: czwartek, 11 lipca 2002, 09:39
Posty: 822
Lokalizacja: Bytom
No to jakbyś sobie przypomniał, to zapodaj. Sam się chętnie przypatrzę jak to działa, bo za cholerę nie mogę tego pojąć.

_________________
Zawsze znajdzie się ktoś, kto nie wie, że tego się nie da zrobić - I to zrobi :!:

Obrazek Kipa
http://www.FreeSCO.w.pl


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 6 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 6 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl