From: patrick nsukami Date: Thu, 8 Jan 2015 23:49:14 +0000 (+0000) Subject: fixed my grep functions X-Git-Url: https://git.nskm.xyz/?p=dotfiles;a=commitdiff_plain;h=fffc08ae1bb02ce54ddf9d7aef1dd3e47955c446 fixed my grep functions --- diff --git a/.bash_filters b/.bash_filters index 1525707..b110017 100644 --- a/.bash_filters +++ b/.bash_filters @@ -2,6 +2,8 @@ # my weird filters + + containing () { local=$@; out=$(echo $local | sed 's/ /|/'); @@ -11,20 +13,20 @@ containing () { not_end_by () { local by=$1; # grep -v: inverse match - grep -v $by"$" + grep -v "$by$" } end_by () { local by=$1; - grep $by"$" + grep "$by$" } begin_by () { local by=$1; - grep "^"$by; + grep "^$by"; } not_begin_by () { local by=$1; - grep -v "^"$by + grep -v "^$by"; } diff --git a/.bash_function b/.bash_function index f66e66a..35895b4 100644 --- a/.bash_function +++ b/.bash_function @@ -2,7 +2,8 @@ # my weird function file # lots of this coming from http://www.kfirlavi.com/blog/2012/11/14/defensive-bash-programming -my_copy_to_clipboard() { + +my_copy_file_to_clipboard() { local filecontent=$1 [ -f $file ] && xclip -sel clip < $filecontent } @@ -71,27 +72,6 @@ my_template_function() { } -not_end_by () { - local by=$1; - # grep -v: inverse match - grep -v $by"$" -} - -end_by () { - local by=$1; - grep $by"$" -} - -begin_by () { - local by=$1; - grep "^"$by; -} - -not_begin_by () { - local by=$1; - grep -v "^"$by -} - my_list_venv(){ ls $HOME"/envs" }