【问题标题】:Piping reference for "INSTALL=y sh"“INSTALL=y sh”的管道参考
【发布时间】:2012-12-31 06:53:07
【问题描述】:

我来了this

shell 使用以下命令:

curl https://raw.github.com/visionmedia/git-extras/master/bin/git-extras | INSTALL=y sh

结果:

mkdir: cannot create directory `/share': Permission denied
make: *** [install] Error 1
No manual entry for git-extras

我很想知道“安装”的这个管道,我在谷歌上搜索了一下,我只在这个 github 中找到了这个例子。我想知道如何使用sudo 和对这种管道的引用来运行它。

【问题讨论】:

    标签: bash makefile sh piping


    【解决方案1】:
    INSTALL=y sh
    

    表示运行sh程序,环境变量INSTALL设置为y。您可以按如下方式使用 sudo:

    curl https://raw.github.com/visionmedia/git-extras/master/bin/git-extras | sudo INSTALL=y sh
    

    【讨论】:

    • 能否请您在环境变量管道上添加一些参考资料以供学习?
    • 它与管道无关,它只是 shell 命令语法的一部分。您可以将环境变量放在任何命令的开头。阅读 bash 手册页。对于 sudo,它也在其手册页中——它允许您将环境变量放在命令之前。
    猜你喜欢
    • 2017-03-16
    • 2020-04-11
    • 2021-10-16
    • 1970-01-01
    • 2016-03-10
    • 2021-06-13
    • 1970-01-01
    • 2019-09-07
    • 1970-01-01
    相关资源
    最近更新 更多