copy command and lib 本文共有870个字,关键词: ``` #!/bin/bash #copy command and lib #Auther:stone PATHDIR=/tmp/sysroot cplib() { libdir=${1%/*} [ ! -d $PATHDIR$libdir ] && mkdir -p $PATHDIR$libdir [ ! -e $PATHDIR${1} ] && cp $1 $PATHDIR${libdir} && echo "copy lib $1 finish." } cpcommand() { commanddir=${1%/*} [ ! -d $PATHDIR$commanddir ] && mkdir -p $PATHDIR$commanddir [ ! -e $PATHDIR${1} ] && cp $1 $PATHDIR$commanddir && echo "copy $1 finish." for lib in `ldd $1 |grep -o "/.*lib\(64\)\{0,1\}/[^[:space:]]\{1,\}"`; do cplib $lib done } command=a while [ $command != "quit" ]; do read -p "please input command:" command ! which $command && echo "$command is not exisit,please try again." && continue cmddir=`which $command |grep -v "alias" |grep -o "[^[:space:]]\{1,\}"` cpcommand $cmddir echo "copy $command finish." && exit done ``` 「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」 赞赏 × 几人行 (๑>ڡ<)☆谢谢老板~ 2元 5元 10元 50元 100元 任意金额 2元 使用微信扫描二维码完成支付 版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。 shell脚本 2017-03-09 评论 1589 次浏览