首页 > 代码库 > function

function

function cdls { cd $1; ls; } 合并cd 和 ls

$ function cdls { cd $1; ls; }

xulin@SHACNG107WLKK /cygdrive/c/Linda/work/Search

$ cdls LoadTest/

function command_not_found_handle(){ apt-get install $( apt-file search "$1" | grep bin | grep -w "$1" | head -n1 | cut -d ‘:‘ -f 1 ) && $* 找不到命令时候自动安装(apt)

 

quietly() { "$@" > /dev/null 2>&1; } 隐藏你不想看到的命令输出

function my_irc { tmp=`mktemp`; cat > $tmp; { echo -e "USER $username x x :$ircname\nNICK $nick\nJOIN $target"; while read line; do echo -e 把命令输出通过管道发送到IRC(频道或查询)

module_exists(){ perl -e ‘use ‘$1 2>/dev/null; } 检查module是否存在 (perl)

any command | while read line; do echo "[`date -Iseconds`] $line"; done 使stdout加上时间

 

MIN=10;for ((i=MIN*60;i>=0;i--));do echo -ne "\r$(date -d"0+$i sec" +%H:%M:%S)";sleep 1;done 倒计时