我之前没有编写任何
Shell脚本,但我必须编写一个简单的shell脚本来执行以下操作;
我将所有必需的文件保存在一个文件夹中,并将其与此shell脚本捆绑为tar文件;因此,当用户运行shell脚本时,需要将相应的文件复制到相应的目标.
副本的执行如下:
>将plugin.so文件复制到/ usrlib / mozilla / plugins /
>将.so库文件复制到/usr/local / lib /
>将一些头文件目录(文件夹)复制到/usr/local / include /
最后,需要做ldconfig.
解决方法
基本上,您可以在脚本中添加您能够在终端内部键入的任何命令.然后,您有两个执行它的选项:
>使用sh your_script.sh从终端执行它.您甚至不需要使用此解决方案为其提供执行权限.
>给它执行权限并使用./your_script.sh运行它.
对于第二个解决方案,您必须使用所谓的shebang启动该文件.所以你的脚本看起来像:
#!/bin/sh cp path/to/source path/to/destination cp path/to/source path/to/destination cp path/to/source path/to/destination ldconfig echo "Done!"
没有其他的.只需一个接一个地编写命令.
第一行是所谓的shebang,告诉shell哪个解释器用于脚本.
注意:shell脚本的扩展名通常是.sh,但您可以根据需要为文件命名.扩展没有任何意义.
好脚本!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。