shebang 相关问题

#!脚本开头的标记称为shebang。

scalac 代码中的 Shebangs

scala 解释器允许 shebang,但奇怪的是,scalac 对它们不起作用。有没有类似的技巧可以解决这个缺陷?

回答 3 投票 0

bash 运行 python 脚本时出现语法错误

我想在终端运行这个简单的Python代码: #! /usr/bin/env python3 打印('你好世界') 我将此脚本保存为 hello.py 我去终端写下: $ chmod +x 你好.py 然后我点击 ent...

回答 1 投票 0

在 grep 中转义 Shebang

在 shell 脚本中,我试图找出另一个文件是否是 shell 脚本。我通过 greping shebang 线来做到这一点。但我的 grep 语句不起作用: if [[ $($(cat $file) | grep '^#! /bin'...

回答 2 投票 0

避免意外将 python 脚本执行为 bash 脚本

我喜欢直接在 bash 中运行我的 python 脚本,就像这样 $./script.py 但有时我会忘记 shebang 行 #!/usr/bin/env python3.我该怎么做才能避免 python sc 的这种意外执行...

回答 1 投票 0

让 VS Code 检测没有文件扩展名的语言文件而不打开它们?

我正在尝试标准化我的一些 bin 脚本,并且我将不使用扩展。然而,事实证明很难看到我所有脚本的编程语言。其中一些是 bash,一些是...

回答 1 投票 0

很难一目了然地看到无扩展 bin 脚本的语言

我正在尝试标准化我的一些 bin 脚本,并且我将不使用扩展。然而,事实证明很难看到我所有脚本的编程语言。其中一些是 bash,一些是...

回答 1 投票 0

如何用jshell执行java脚本?

考虑到 Java 9 即将到来,我们终于可以使用 jshell 进行 java REPL,我希望有一种方法可以将 shebang 添加到脚本中并让 jshell 解释它。 我尝试创建 test.jsh: #!/...

回答 5 投票 0

shebang 无法在 Linux 中运行 bash 脚本

我似乎无法通过shebang将bash脚本变成可执行文件。我的代码看起来像 #!/bin/bash 回声“你好” 它位于名为 test.sh 的文件中。我正在努力让它消失...

回答 2 投票 0

Shebang被忽视了? [重复]

我不知道如何更好地描述我刚刚经历的行为。我是从这个答案得出的,因为我正在尝试将文件的内容读入字符串。 我制作了以下脚本

回答 1 投票 0

明确使用python解释器不会忽略shebang

我已阅读Does shebang overwrite the pythonterpreter path,似乎给定的答案不适用于我。 一些上下文:我在 Windows 上使用 ash.exe 中的 C:\Program Files\Git 并具有...

回答 1 投票 0

为什么 $BASH_SUBSHELL 不能与 /bin/bash shebang 一起使用

做了一些测试,我发现在脚本中设置 bash shebang 会取消 $BASH_SUBSHELL 行为。 # 在终端中 $回显$BASH_SUBSHELL 0 $(回显$BASH_SUBSHELL) 1 script_no_she...

回答 1 投票 0

cpp可以生成以hash开头的行吗?

此 c 预处理器 (cpp) 输入: #定义哈希值# #定义 not_hash x 散列 不散列 通过 cpp -P 运行时会产生以下输出: # X cpp 是否有任何输入能够输出一行...

回答 1 投票 0

有相对的舍邦线

我正在编写一个 Rails 应用程序,需要通过 ./script/runner 运行脚本 虽然我可以把 #!/home/cannon/src/timetracker/script/runner 在顶部,这在生产中不起作用...

回答 3 投票 0

如何让shebang使用环境变量的值

我有一个名为 kong 的文件,如下所示: #!/usr/bin/env /usr/local/openresty/bin/resty 设置元表(_G,nil) pcall(需要,“luarocks.loader”) package.path = "./?.lua;./?/init.lua;"...

回答 1 投票 0

找到确切的单词exist

我刚刚开始使用dockutil以及如何编写执行以下操作的脚本。 检查该项目是否存在于扩展坞上。如果它不存在,请添加它。如果它确实什么也不做。 所以检查一下项目是否...

回答 1 投票 0

如何在子 shell 中激活 conda env?

我写了一个python程序。如果我有一个像这样的 shebang: #!/usr/bin/python 我使该文件可执行: $ chmod 755 程序.py 我可以像这样运行程序: $ ./程序.py

回答 5 投票 0

如何在 Windows 上使用 shebang 行运行 java 类?

我编写了一些 Java 实用程序,用于与 Java 11 支持的 shebang 线一起使用。它们在我的 Mac 上运行良好,但我现在需要在 Windows 上使用它们,而 Windows 不支持 shebang 线...

回答 1 投票 0

Java 11:通过 Shebang 执行源文件不起作用

我想看看前两天发布的java 11的一些新特性。 JEP 330 声明我可以启动 Java 源代码程序而无需编译。 它还应该支持使用...

回答 3 投票 0

argparse(以及已弃用的 optparse)如何响应 bash 中 python 程序名称后面的“tab”按键?

我已经测试了 optcomplete 与 optparse 模块的配合使用。它的示例是一个简单的文件,因此我可以让它工作。我还使用 argparse 模块对其进行了测试,因为前一个模块已被弃用。但我

回答 1 投票 0

Como liberar um tipo de sentençã "-n" no cmd linux através do shebang python [关闭]

Oque fazer para liberar deterimnado código shebang no cmd linux Queria saber como eu poderia implementar em python para poder chamar o arquivo no cmd linux da seguinte forma: ./grep3.py 主要示例...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.