Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>awk-vscodeNew to Visual Studio Code? Get it now.
awk-vscode

awk-vscode

petli-full

|
4,506 installs
| (2) | Free
reformat and filter text by awk (GNU gawk)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

awk-vscode

This vscode extension allows users run awk (gawk) filter on the current document and show the result sdie by side.

Usage

  • Start the vscode command: F1 (or Ctrl+Shift+P) and search "AWK Filter".

AWK Filter

Limitations

Though this extension uses the same GNU awk, it has its limitations. Here are some of them:

  • User cannot specify input file. The input is always the currently opened document in vscode;

  • User cannot specify output file. The result is always displayed side by side;

  • User cannot specify the script file. User needs to type the script and options in the input box;

  • User can only use AWK's internal functions. It cannot be anything else, e.g., Linux commands. For example, this won't work:

# tr is not AWK "native"
awk 'BEGIN { print "awk" | "tr [a-z] [A-Z]" }'

Working with Large Files

  • Vscode does not synchronize large files (> 50M) with its extensions. In another words, if the user opens a file larger than 50M, the extension does not know where to find it. For a temporary fix, awk-vscode provides a separate command - "AWK Filter (open file)" to work with large files.

AWK Filter (open file)

AWK version

GNU Awk 5.1.0, API: 3.1 (the current latest stable)

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft