Skip to content

Instantly share code, notes, and snippets.

@mopp
Created April 10, 2015 08:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mopp/6791193a05af77feec9d to your computer and use it in GitHub Desktop.
Save mopp/6791193a05af77feec9d to your computer and use it in GitHub Desktop.
# Filtered ls
function fls() {
if [ $# -eq 0 ]; then
ls
exit 0
fi
ls_arg=""
grep_arg=""
case $1 in
*-*)
ls_arg=$1
;;
*)
grep_arg=$1
;;
esac
if [ $# -eq 2 ]; then
case $2 in
*-*)
ls_arg=$2
;;
*)
grep_arg=$2
;;
esac
fi
ls $ls_arg | grep --color=no $grep_arg
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment