使bash脚本切换到交互模式并发出提示
发布时间:2020-12-15 21:43:35 所属栏目:安全 来源:网络整理
导读:我正在编写一个培训工具,它用bash编写来教bash / unix. 我想要一个脚本来运行设置,然后将控制权交给用户. 我想通过输入./script-name轻松运行它 我该怎么做呢? I.E. 用户类型:教程/运行 运行教程脚本设置了一些东西. 向用户显示任务. (这个位有效) 返回命
我正在编写一个培训工具,它用bash编写来教bash / unix.
我想要一个脚本来运行设置,然后将控制权交给用户. 我该怎么做呢? I.E. >用户类型:教程/运行 目前,如果我输入,它将起作用.教程/ .bashrc中 解决方法
有几种选择:
>使用source或.在同一个shell中启动脚本. 第一个是显而易见的;我写了一些关于第二个的更多细节. 为此,您使用–init-file选项: bash --init-file my-init-script 您甚至可以在shebang行中使用此选项: #!/bin/bash --init-file 然后你一如既往地开始编写脚本: ./script-name 例: $cat ./script-name #!/bin/bash --init-file echo Setting session up PS1='.$' A=10 $./script-name Setting session up .$echo $A 10 .$exit $echo $A $ 正如您所看到的,脚本为用户创建了环境,然后给了他提示. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |