Shell III

eval retazce Vykonaj retazce ako prikaz. Tento prikaz sa pouziva na predvyhodnotenie parametrov nejakeho prikazu, najcastejsie v suvislosti so simulovanim poli v jednoduchej premennej.








Priklady ...











Cvicenie



1.) 

  Dokoncite a odladte shell script z minuleho tyzdna.


2.) 


  Napiste shell script bcka.sh, ktory dostane ako parameter meno suboru a
  vypise z neho vsetky slova, ktore zacinaju pismenom b (ci  uz velkym B,  
  alebo malym  b). Kazde  slovo vo  vyslednom subore bude  na samostatnom 
  riadku, slova budu usporiadane abecedne  tak, aby neobsahovali viacnasobne 
  vyskyty toho isteho slova (ako retazca, nie vyznamovo, t.j.   napr.  
  slova 'book'  a 'books' sa povazuju  za dve rozne slova).  Vsetky slova 
  budu zacinat malym pismenom, t.j.  ak by v texte bolo slovo 'By'  tak vo 
  vyslednom subore bude vystupovat ako 'by'.

Napriklad, ak by subor t.txt obsahoval:

            The  "Ultimate  Bicycle  Book" is  an  excellent
            reference   source.    Noted   authors   Richard
            Ballantine  and  Richard  Grant even  include  a
            chapter  titled The Future  Bike into  the book.
            Be sure to check out the Kingcycle Bean on pages
            134-135.

tak prikaz "sh bcka.sh t.txt" vypise:

ballantine
be
bean
bicycle
bike
book