ag

The Silver Searcher. Like ack, but aims to be faster. More information: <https://github.com/ggreer/the_silver_searcher>.

Install

All systems
curl cmd.cat/ag.sh
Debian Debian
apt-get install silversearcher-ag
Ubuntu
apt-get install silversearcher-ag
Arch Arch Linux
pacman -S silversearcher-ag
image/svg+xml Kali Linux
apt-get install silversearcher-ag
Fedora
dnf install silversearcher-ag
Windows (WSL2)
sudo apt-get update sudo apt-get install silversearcher-ag
Raspbian
apt-get install silversearcher-ag

The Silver Searcher. Like ack, but aims to be faster. More information: <https://github.com/ggreer/the_silver_searcher>.

  • Find files containing "foo", and print the line matches in context:
    ag foo
  • Find files containing "foo" in a specific directory:
    ag foo path/to/directory
  • Find files containing "foo", but only list the filenames:
    ag -l foo
  • Find files containing "FOO" case-insensitively, and print only the match, rather than the whole line:
    ag -i -o FOO
  • Find "foo" in files with a name matching "bar":
    ag foo -G bar
  • Find files whose contents match a regular expression:
    ag '^ba(r|z)$'
  • Find files with a name matching "foo":
    ag -g foo

© tl;dr; authors and contributors