OnWorks favicon

cg - Online in the Cloud

Run cg in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command cg that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator



cg - Recursively grep for a pattern and store it.


cg [ -l ] | [ [ -i ] pattern [ files ] ]


cg does a search though text files (usually source code) recursively for a pattern,
storing matches and displaying the output in a human-readable fashion. It is intended to
give some of the functionaly of AT&T's cscope(1) tool, with the advantages of simplicity
and not being language-specific. The script will colorize output if configured as such.

It is typically run with a Perl regular expression to search for. The search can be made
case insensitive by using the -i option. A list of files may also be specified with an
additional argument after the pattern. Put the files pattern in quotes to make it be
matched by Perl rather than by the shell. Running the script with no arguments will
recall the results of the previous search. After the search, entries found can be edited
using the vg(1) script. The -l option shows the last log made.


cg - alone recalls the previous search results.

cg -i pattern - search the default list of files for all files matching the pattern (and

cg pattern '*.c' - search recursively for pattern in all *.c files. This automatically
converts '*' to '.*' and '.' to '\.' for you and does a Perl pattern match on all files in
the tree.

cg pattern *.c - search through the shell-expanded list of *.c files, so not done
recursively (in other words, only the files your shell pass to the script as arguments).

cg -l - show the last log made.


-i Do a case-insensitive search.

-l Show the last log made.

-p Toggle the default pager option. cg has a bulit-in pager function, which can be
enabled or disabled by default (in .cgvgrc). If the default is enabled, this option
disables the pager; if the default is disabled, this option enables it.

-P Force the built-in pager to be disabled.

Use cg online using onworks.net services

Free Servers & Workstations

Download Windows & Linux apps

  • 1
    A set of Python extension modules that
    wrap the cross-platform GUI classes from
    wxWidgets.. Audience: Developers. User
    interface: X Window System (X11), Win32 ...
    Download wxPython
  • 2
    This is the Total War pack file manager
    project, starting from version 1.7. A
    short introduction into Warscape
    modding: ...
    Download packfilemanager
  • 3
    A network traffic tool for measuring
    TCP and UDP performance with metrics
    around both throughput and latency. The
    goals include maintaining an active
    iperf cod...
    Download IPerf2
  • 4
    fre:ac - free audio converter
    fre:ac - free audio converter
    fre:ac is a free audio converter and CD
    ripper for various formats and encoders.
    It features MP3, MP4/M4A, WMA, Ogg
    Vorbis, FLAC, AAC, and Bonk format
    support, ...
    Download fre:ac - free audio converter
  • 5
    Write your chatbot logic once and
    connect it to one of the available
    messaging services, including Amazon
    Alexa, Facebook Messenger, Slack,
    Telegram or even yo...
    Download BotMan
  • 6
    gerbv  a Gerber (RS-274X) viewer
    gerbv a Gerber (RS-274X) viewer
    Gerbv is an open source Gerber file
    (RS-274X only) viewer. Gerbv lets you
    load several files on top of each other,
    do measurements on the displayed image,
    etc. ...
    Download gerbv a Gerber (RS-274X) viewer
  • 7
    I/O performance Analysis Tool.
    Audience: Developers, Information
    Technology, Science/Research, System
    Administrators. User interface: Win32
    (MS Windows). Progr...
    Download Iometer
  • More »

Linux commands