> For the complete documentation index, see [llms.txt](https://wiki.abramczyk.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.abramczyk.dev/software/unix.md).

# Unix

## Notes

* Awk, like Sed, is a programming language designed for dealing with large bodies of text. But while Sed is used to process and modify text, Awk is mostly used as a tool for analysis and reporting. ([source](https://www.makeuseof.com/tag/sed-awk-learn/))
* Sed is for search and replace; Awk is for programatically handling and processing lines
* `awk` is good for tabular data
  * Splits lines into "columns" (like a table)

## Links

* [Unix Sed Command to Delete Lines in File - 15 Examples](https://www.folkstalk.com/2013/03/sed-remove-lines-file-unix-examples.html)
* [Basic vs Extended (GNU Grep 3.7)](https://www.gnu.org/software/grep/manual/html_node/Basic-vs-Extended.html)
