Welcome, Guest. Please login or register.
+  Linux Soft Forum
|-+  Īnvaţă» Programe recomandate» Consola» awk - limbaj de programare pentru manipularea sirurilor
[Picture 161] [Picture 160] [Picture 159]
Username:
Password:
 
Pages: [1]   Go Down
  Print  
Author Topic: awk - limbaj de programare pentru manipularea sirurilor  (Read 1412 times)
0 Members and 1 Guest are viewing this topic.
sabertooth
Veteran
**

mysql killer


« on: February 04, 2007, 06:49:34 PM »

AWK este un limbaj de programare care este proiectat pentru procesarea datelor de tip text, aflate atat in fisiere cat si in strem-uri de date.
Numele de AWK provine de la numele celor care l-au dezvoltat: Alfred Aho, Peter Weinberger si Brian Kernighan.
AWK este un exemplu de limbaj de programare care foloseste extensiv tipul de data "string", array-uri asociative si expresii regulate.
Puterea dar si limitarile programelor scrise in AWK, precum si scripturile sed l-au facut pe Larry Wall sa porneasca proiectul numit Perl.
Datorita sintaxei lor aceste limbaje(AWK si sed) sunt deseori folosite la scrierea unor programe pe o singura linie ... yuck.

AWK a aparut pentru prima data in Unix versiunea 7. Pe langa Bash, AWK este limbaj de scripting disponibil in mediul Unix standard.

Aplicatie windows echivalenta: AWK.

HomePage:
http://directory.fsf.org/gawk.html

DownLoad:
http://ftp.gnu.org/gnu/gawk/gawk-3.1.5.tar.gz

Docs;
http://web.mit.edu/gnu/doc/html/gawk_toc.html

Licenta:
GPL

Platforme:
- *nix(aproape toate)
- windows


AWK a inceput sa fie dezvoltat incepand cu 1977, si distribuit cu Unix versiunea 7.

In 1985 autorii sai au inceput sa-l extinda, in principal adaugadu-i posibilitatea crearii/folosirii functiilor definite de catre utilizator.

Avand in vedere larga sa folosire au aprut multe variante ale sale. Dintre acestea enumar aici doar cateva:
- BWK awk
- gawk (GNU awk) a aprut inainte ca AWK sa fie facut disponibil "liber".
- xgawk adauga posibilitatea incarcarii dinamice ale unor librarii
- mawk este o implementare a lui Mike Brennan bazata pe un interpretor byte code. Acesta vine default cu Debian/Ubuntu
- Thompson AWK sau TAWK este un compilator AWK destinat DOS si Windows
- Jawk - AWK in Java
- BusyBoxscrisa de Dmitry Zakharov. Aceasta implementare este una dintre cele mai mici ale Awk, potrivita pentru sisteme embedded.

Ultima versiune stabila 3.1.5
« Last Edit: February 04, 2007, 06:53:33 PM by sabertooth » Logged

Stercus accidit
Pages: [1]   Go Up
  Print  
 
Jump to: