Awk: Power and Promise of a 40 yr old language (2021)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • frawk

    an efficient awk-like language

  • It does, just go to the "Benchmarks" link: https://github.com/ezrosent/frawk/blob/master/info/performan...

  • bashbrew

    Canonical build tool for the official images

  • GNU awk and jq are at the heart of the templating engine used by a number of Docker Official Images:

    https://github.com/docker-library/bashbrew/blob/master/scrip...

    https://github.com/docker-library/postgres/blob/master/apply...

    https://github.com/docker-library/postgres/blob/master/Docke...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • postgres

    Docker Official Image packaging for Postgres (by docker-library)

  • GNU awk and jq are at the heart of the templating engine used by a number of Docker Official Images:

    https://github.com/docker-library/bashbrew/blob/master/scrip...

    https://github.com/docker-library/postgres/blob/master/apply...

    https://github.com/docker-library/postgres/blob/master/Docke...

  • awk

    Random AWK code (by geary)

  • Yep, functions! I used to write a fair amount of Awk code back in the late '80s and early '90s. I treated Awk as a "real" programming language and tried to make the code nice and readable. This of course involved a lot of use of functions.

    I only have a couple of surviving examples of the code from back then, but here they are for the curious:

    https://github.com/geary/awk

    LJPII.AWK is probably the best example. It made a nicely formatted printout of source code on my HP LaserJet II printer. I wish I had one of the printouts it generated, but they are long gone.

    Hmm... I wonder if my Brother printer supports the old LaserJet II control codes? Or maybe there is an emulator online?

    The code was written for Thompson Awk (TAWK), so some bits would need to be adapted to modern Awks.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Ask HN: Anyone knows where to buy a cheap Linux box?

    1 project | news.ycombinator.com | 1 Jun 2024
  • What is the worst AWS service? I vote for Amplify

    1 project | news.ycombinator.com | 31 May 2024
  • Show HN: Terminus – A Free, Versatile, Self-Hosted OS Based on Kubernetes

    1 project | news.ycombinator.com | 31 May 2024
  • How to parse config files with Bash

    1 project | news.ycombinator.com | 31 May 2024
  • A minimal TLS 1.2 implementation in a pure Bash script

    1 project | news.ycombinator.com | 30 May 2024