GNU sed!

GNU Wget is a free software http://gnu.org/philosophy/free-sw
package for retrieving files using HTTP, HTTPS and FTP, the most widely-used Internet protocols. It is a non-interactive commandline tool, so it may easily be called from scripts, `cron` jobs, terminals without X-Windows support, etc. GNU Wget has many features to make retrieving large files or mirroring entire web or FTP sites easy, including: * Can resume aborted downloads, using `REST` and `RANGE` * Can use filename wild cards and recursively mirror directories * NLS-based message files for many different languages * Optionally converts absolute links in downloaded documents to relative, so that downloaded documents may link to each other locally * Runs on most UNIX-like operating systems as well as Microsoft

GNU sed alternatives

  • NimbleText

  • NimbleText is a text manipulation and code generation tool available online or as a free download. It magnifies your ability to perform incredible feats of text and data wrangling.

    tags: Portable code-generation text-editor text-manipulation
  • Gema

  • Gema is a general purpose text processing utility based on the concept of pattern matching. In general, it reads an input file and copies it to an output file, while performing certain transformations to the data as specified by a set of patterns defined by the user.

    tags: ascii data-extraction macros pattern-matching preprocessor
  • TXR

  • TXR is a pragmatic, convenient data munging language oriented toward processing of text from files or streams, using multiple programming paradigms. It is influenced by concepts from text processing languages such as awk or perl, pattern matching concepts from logic/AI programming, Lisp and functional languages.

    tags: Portable command-line data-extraction extractor parser
  • Bracmat

  • Bracmat is software for exploration and transformation of uncharted and complex data. Bracmat employs a pattern matching technique that can handle string data (text) as well as structured data (XML, HTML, JSON, algebraic expressions, email, program code, ...).

    tags: Portable natural-language-processing pattern-matching text-processing