【问题标题】:Is there any way to make a shell script alias automatically?有什么方法可以自动制作 shell 脚本别名?
【发布时间】:2020-08-15 19:42:26
【问题描述】:

我正在尝试通过 shell 脚本自动创建目录和文件编辑/创建。我已经成功了,但不知道如何打包脚本,即当我想运行脚本时,这是我输入的,这也必须从它所在的程序文件中运行。

. autoinit.sh -n <name> -c <project>

如果我将其命名为 ~/.bashrc,则可以解决此问题,但我想在 GitHub 上分享它,人们必须遵循大量信息才能启动和运行。

我可以添加什么脚本来实现以下功能?在理想情况下,人们应该能够克隆 repo 并输入以下内容来启动脚本:

autoinit -n <name> -c <project>

【问题讨论】:

标签: shell unix packaging


【解决方案1】:

自解压外壳档案

要管理自解压 shell 档案,您可以使用 shar 和 unshar 命令。两者通常都是 Linux 和 BSD 上的标准实用程序,但您的使用范围可能会有所不同。

另见

GNU shar utilities 手册中有详细的使用说明。如果您使用其他变体,手册页(如果存在)会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-07
    • 1970-01-01
    • 2018-01-23
    • 2023-03-21
    相关资源
    最近更新 更多