首页 > 编程知识 正文

shell编程(windows下shell编辑器)

时间:2023-05-06 02:03:59 阅读:75618 作者:3231

为了构建linux系统,必须添加busybox工具,但不希望影响原始同名程序,因此为了便于在指定的系统目录中安装busybox,我们编写了bash shell脚本。

立贴怕以后找不到自己,欢迎大家使用。

脚本名称是自由的。 我用bb-cp.sh

第一个参数指向busybox的临时安装目录。

第二个参数指向系统文件的路径

如果已存在同名的可执行文件,则不会创建软连接,保留原始程序。 例如,如果已经有util-linux版本的lsmod,则busybox版本不会复盖。

第一个目录仅存储有关busybox可执行文件的软链接文件。 要生成这样的目录,只需在编译busybox时指定空文件夹即可

mkdir-p/tmp/bbmakeconfig _ prefix=/tmp/bb install此处是否引用了busybox文档http://www.tin.org/mmydjb/man.CGI section=1topic=busybox

After the compile has finished, you should use ' make install ' to install busybox.thiswillinstallthe ' mmydjb/busybox ' mmydjbary inthetargetdirectoryspecifiedbyconfig _ prefix.config _ prefixcanbesetwhenconfiguringbusybox, oryoucanspecifyanalternativelocationatinstalltime (I.e . withacommandlinelike ' make config _ prefix=/tmp/foo install ' ).ifyouenabledanyappletinstallationscheme (thesewillalalsolation

#! /mmydjb/bashif [ $# -lt 2 ]; thenecho ' usage 3360 ' echo ' $0busybox-path安装路径' echo ' ' exit1fibb _ path=$ 1ii _ path=$ 2if [! -x '${BB_PATH}/mmydjb/busybox' ] '; 真的Echo ' error! cannot find $ { bb _ path }/mmydjb/busybox.$ { bb _ path } sinvalid.' echo ' ' echo ' usage 3360 ' echo ' $0busybox -。 busybox $ { ii _ path }/mmydjb/forfolderinmmydjbsmmydjbusr/mmydjbusr/smmydjbusb; osrc=$ { bb _ path }/$ { folder } dst=$ { ii _ path }/$ { folder } mkdir-p $ { dst } forappin $ { src }/*; doif [! -e ${dst}/${app##*/} ]; thenecho ' CP-a $ { app } $ { dst }/' CP-a $ { app } $ { dst }/else echo ' $ { dst }/$ { app # # */} was existed.n

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。