Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » DJopek 23:33
 » Flo 23:30
 » rkowalcz 23:28
 » ManiusNG 23:23
 » g5mark 23:19
 » Lukas12p 23:14
 » Dexter 23:10
 » metacom 23:09
 » adolphik 23:08
 » biEski 23:07
 » Chrisu 22:58
 » john565 22:56
 » JE Jacaw 22:55
 » Fl@sh 22:53
 » piotrszac 22:49
 » Zibi 22:49
 » SebaSTS 22:46
 » GLI 22:43
 » Grza 22:42
 » Janusz 22:36

 Dzisiaj przeczytano
 41130 postów,
 wczoraj 25974

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2024
A R C H I W A L N A   W I A D O M O Ś Ć
    

Zadanie na infe - skrypty linux , Magnus 11/12/02 22:53
Dostałem na infie zadania do zrobienia ale ni zabardzo mam koncepcje na nie. Jak by ktoś miał czas i ochote mi pomóc z 3,4 i 5 zadniem to byłbym wdzięczny.

Treść:
1. Napisz skrypt ktory zamieni w pliku linie pierwsza z ostatnia. Pomocne moze byc polecenie 'wc'

2. Zakladajac, ze plik z mailami jest w katalogu /var/spool/mail i nazywa sie taj jak wlasciciel, oraz ze pole oznaczone "From" zawiera e-mail nadawcy napisz skrypt, ktory da w efekcie komunikat:
Masz listy od nastepujacych osob :
email1
email2
itd.....

3. Polecenie diff porownuje dwa pliki tekstowe i wypisuje roznice Wykorzystujac zadanie 2 napisz skrypt ktory wysle e-mail na wybrany adres z iformacja ze przyszla nowa poczta od danego nadawcy. Przykladowy schemat dzialania skryptu :

tworzenie w plik2 listy z nadawcami
porownanie plik2 z plik1 (lista poprzednia , za pierwszym razem pusta)
wyslanie e-mail z powyzsza roznica
zastapienie plik1 przez plik2

4.Wykorzystac programy wc , bc do napisania skryptu ktory ktory wypisze srodkowa ( z dokladnoscia +-1) linie z pliku

5. Wykorzystac programy wc , bc do napisania skryptu ktory podzieli na dwie czesci z ta sama (mniej-wiecej) iloscia linii wybrany plik

Mam zrobione zad 1 i zad 2. Skrypt do zadania 2:
cat magnus | grep @ | grep From | grep -v From: | cut -d" " -f2 > listy
echo Masz listy od natepujacych osob:
cat listy

  1. Yepp, mam coś w podobie do zrobienia :) , Michał R. 11/12/02 22:57
    Ja tego nie umiem :)

  2. Zad 5 , palioza 11/12/02 23:45
    Prosze... moze Ci sie przyda napisane w awk
    adpala sie awk -f [nazwa_pliku_z_tym_co_tu_wkleilem]
    a zamiast pliku, nazwe pliku do podzielenia podaje sie w zmiennej plik (ofc po kroociootkim czytaniu mana do awk, bedziesz wiedzial jak podawac nazwe pliku spod palca)
    Rowniez z programikiem nr 4 nie bedziesz mial problemu wiedziac jak dziala ponizszy program, a co do reszty, to napisalbym, ze nie mam czasu :(

    BEGIN {
    plik="./temp";
    tmp=0;
    tmp1=0;
    while (getline < plik > 0)
    tmp++;
    close ("./temp");
    print("Pierwsza polowa pliku:");
    while (getline < plik > 0)
    {
    if (tmp1<tmp/2)
    print($0);
    tmp1++;
    }
    close ("./temp");
    print("Druga polowa pliku:");
    tmp1=0;
    while (getline < plik > 0)
    {
    if (tmp1>=tmp/2)
    print($0);
    tmp1++;
    }
    }

    Uczyń coś idiotoodpornym, a ktoś
    stworzy lepszą wersję idioty.

    1. 2 poprawki , palioza 11/12/02 23:46
      w 2 miejscach z napisem close ("./temp");
      ma byc close (plik);

      Uczyń coś idiotoodpornym, a ktoś
      stworzy lepszą wersję idioty.

    
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL