From d3d51711a94a6140ebac1edc7bd7507780f6e8b7 Mon Sep 17 00:00:00 2001 From: Philip Miess Date: Sat, 16 Nov 2019 10:57:08 -0500 Subject: [PATCH 1/5] add gawk --- utils/gawk.xml | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 utils/gawk.xml diff --git a/utils/gawk.xml b/utils/gawk.xml new file mode 100644 index 000000000..1651dcdf7 --- /dev/null +++ b/utils/gawk.xml @@ -0,0 +1,63 @@ + + + + Gawk + Gawk: pattern scanning and processing language + Several kinds of tasks occur repeatedly when working with text files. You might want to extract certain lines and discard the rest. Or you may need to make changes wherever certain patterns appear, but leave the rest of the file alone. Writing single-use programs for these tasks in languages such as C, C++ or Pascal is time-consuming and inconvenient. Such jobs are often easier with awk. The awk utility interprets a special-purpose programming language that makes it easy to handle simple data-reformatting jobs. The GNU implementation of awk is called gawk; it is fully compatible with the System V Release 4 version of awk. gawk is also compatible with the POSIX specification of the awk language. This means that all properly written awk programs should work with gawk. Thus, we usually don’t distinguish between gawk and other awk implementations. Using awk allows you to: +•Manage small, personal databases +•Generate reports +•Validate data +•Produce indexes and perform other document preparation tasks +•Experiment with algorithms that you can adapt later to other computer languages. + +In addition, gawk provides facilities that make it easy to: +•Extract bits and pieces of data for processing +•Sort data +•Perform simple network communications. + +The Win32 port has some limitations, In particular the ‘|&’ operator and TCP/IP networking are not supported. + + + + System + http://gnuwin32.sourceforge.net/packages/gawk.htm + + + + + + + + + + + + + + Gawk + Gawk: pattern scanning and processing language + + + + awk + Gawk: pattern scanning and processing language + + + + Gawk + Gawk: pattern scanning and processing language + + + + Pgawk-3.1.6 + Pgawk: the profiling version of gawk. + Pgawk: the profiling version of gawk. It is identical in every way to gawk , except that programs run more slowly, and it automatically in the file awkprof.out when done. + + + + Pgawk + Pgawk: the profiling version of gawk. + Pgawk: the profiling version of gawk. It is identical in every way to gawk , except that programs run more slowly, and it automatically in the file awkprof.out when done. + + + From 9200e39353bd65feaa760e05772bdd80faca28e9 Mon Sep 17 00:00:00 2001 From: Philip Miess Date: Sat, 16 Nov 2019 12:50:04 -0500 Subject: [PATCH 2/5] add package impls --- utils/gawk.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/utils/gawk.xml b/utils/gawk.xml index 1651dcdf7..78e0ccf16 100644 --- a/utils/gawk.xml +++ b/utils/gawk.xml @@ -32,6 +32,8 @@ The Win32 port has some limitations, In particular the ‘|&’ operator and + + Gawk From 574dab52262932bc554d339470a2bbac045857b5 Mon Sep 17 00:00:00 2001 From: Philip Miess Date: Wed, 13 May 2020 19:59:26 -0400 Subject: [PATCH 3/5] move to apps --- utils/gawk.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/gawk.xml b/utils/gawk.xml index 78e0ccf16..13ad92dad 100644 --- a/utils/gawk.xml +++ b/utils/gawk.xml @@ -1,6 +1,6 @@ - + Gawk Gawk: pattern scanning and processing language Several kinds of tasks occur repeatedly when working with text files. You might want to extract certain lines and discard the rest. Or you may need to make changes wherever certain patterns appear, but leave the rest of the file alone. Writing single-use programs for these tasks in languages such as C, C++ or Pascal is time-consuming and inconvenient. Such jobs are often easier with awk. The awk utility interprets a special-purpose programming language that makes it easy to handle simple data-reformatting jobs. The GNU implementation of awk is called gawk; it is fully compatible with the System V Release 4 version of awk. gawk is also compatible with the POSIX specification of the awk language. This means that all properly written awk programs should work with gawk. Thus, we usually don’t distinguish between gawk and other awk implementations. Using awk allows you to: From 6318650163552be6cdfcbbb8a2a237ebe23be70c Mon Sep 17 00:00:00 2001 From: Philip Miess Date: Sat, 16 May 2020 13:14:42 -0400 Subject: [PATCH 4/5] use new gnu icon path --- utils/gawk.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/gawk.xml b/utils/gawk.xml index 13ad92dad..c57af833e 100644 --- a/utils/gawk.xml +++ b/utils/gawk.xml @@ -17,8 +17,8 @@ In addition, gawk provides facilities that make it easy to: The Win32 port has some limitations, In particular the ‘|&’ operator and TCP/IP networking are not supported. - - + + System http://gnuwin32.sourceforge.net/packages/gawk.htm From da4b73f2c5ae272630a120ac1a3e5e6458d3aa7f Mon Sep 17 00:00:00 2001 From: Philip Miess Date: Sat, 16 May 2020 21:41:37 -0400 Subject: [PATCH 5/5] remove version numbered entrypoints and commands --- utils/gawk.xml | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/utils/gawk.xml b/utils/gawk.xml index c57af833e..66544df6e 100644 --- a/utils/gawk.xml +++ b/utils/gawk.xml @@ -23,10 +23,8 @@ The Win32 port has some limitations, In particular the ‘|&’ operator and http://gnuwin32.sourceforge.net/packages/gawk.htm - - @@ -34,11 +32,6 @@ The Win32 port has some limitations, In particular the ‘|&’ operator and - - - Gawk - Gawk: pattern scanning and processing language - awk @@ -49,12 +42,6 @@ The Win32 port has some limitations, In particular the ‘|&’ operator and Gawk Gawk: pattern scanning and processing language - - - Pgawk-3.1.6 - Pgawk: the profiling version of gawk. - Pgawk: the profiling version of gawk. It is identical in every way to gawk , except that programs run more slowly, and it automatically in the file awkprof.out when done. - Pgawk