Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • In csh, the alias syntax would be:

        alias stringgrep 'grep -r \!* .|grep -vE "svn|blib"'

    I suspect the bash syntax is similar.
    • No, there isn't an equivalent syntax for Bash aliases. This is because in C Shell the ! there is a history substitution, and history works differently in Bash from in C Shell.

      As others have said, use a function; there isn't really any advantage in using a Bash alias over a function (other than you're more likely already to know the alias syntax).

      I think this should do what you want (untested):

      function kerplop
      {
        grep -r "$@" . | grep -vE 'svn|blib'
      }

      (Function name courtesy of meta [cpan.org].)

      Smylers