shell 相关问题

术语“shell”指的是一般的基于文本的交互式命令解释器,通常与Unix和Linux操作系统相关联。有关shell脚本的问题,请使用更具体的标记,例如'bash','powershell'或'ksh'。如果没有特定的标签,应该假设一个便携式(符合POSIX标准)的解决方案,尽管另外使用'posix'或'sh'代替。

用于将环境变量复制到config.json的Shell脚本?

我对此有点抓狂。我正在尝试编写一个 shell 脚本,该脚本对所有环境变量进行索引,然后覆盖 config.json 文件中的变量。 我有一个演示角度...

回答 1 投票 0

sudo 命令与 -i 标志的行为差异

我打算为 sudo 命令以及 root 帐户的完整登录上下文编写一个 shell 包装器。我遇到了美元字符消失或以某种方式解释的问题...

回答 1 投票 0

修复 scp: .: 不是常规文件

我正在尝试编写一个 shell 函数来将文件 scp 到我的 AWS 主机 函数 ec2-scp() { scp -i /path/to/pem/file.pem $1 [email protected]:. } 我用它作为 ec2-scp 服务器.war ...

回答 5 投票 0

zsh

我想在 IntelliJ 中运行 zsh 终端,我设置了一个外部工具,即 zsh 并将工作目录设置为我的主目录。然而,当我运行它时,出现了 2 个问题...

回答 2 投票 0

为什么命令替换会以这些方式工作?

在我的 .bashrc 文件中,我有以下内容: 导出 USER_HOME1='/home/$(id -nu)/' 导出 USER_HOME2='/home/'$(id -nu)'/' 导出 USER_HOME3="/home/$(id -nu)/" 导出 USER_HOME4="/home/\$...

回答 1 投票 0

grep 表达式在读取conf 文件时行为怪异(unix/mac)

下面的 grep 表达式出了什么问题,感谢任何帮助。 $cat foo.txt ## 不可读 ;这一件也是,下一件也是,因为它有空间 第一个变量=第一个值 第二个变量=y 第二个变量=是 ...

回答 1 投票 0

Bash 脚本:将扩展的 glob 模式与字符串数组匹配

你好,了不起的人们, 我一直在尝试实现将扩展的全局模式与字符串数组(文件路径)匹配并获取与该模式匹配的文件列表的目标。下面是...

回答 1 投票 0

Nodejs Spawn 无法使用手动运行的 js 文件

好吧,所以我有一个主应用程序,从这个快递服务器运行一个快递服务器,我有一个端点,它接受带有 id 的 get 请求 当用户请求这个端点时,一个函数是 ru...

回答 1 投票 0

检查 .bashrc 文件中的别名命令集时,Python 出现意外的非零返回代码

我想从python调用.bashrc文件中的别名命令集。但是,source ~/.bashrc 的返回码; command -v 命令由于某种原因是 1 而不是 0,如果相同的 co...

回答 1 投票 0

递归地将文件复制到其父目录,并以父目录名称作为文件的前缀

我正在尝试将特定文件从当前目录复制到父目录。问题是所有文件都具有相同的名称,因此我需要以文件可识别的方式添加前缀...

回答 1 投票 0

使用 bash 从文本文件中删除 ANSI 颜色代码

我有一个bash脚本,可以运行并输出到一个文本文件,但是它使用的颜色代码也包括在内,我想知道的是如何从文件中删除它们,即 ^[[38;1;32m你好^[[39m ^[...

回答 5 投票 0

Shell 函数在 excel vba 中的不同路径上工作

我有一段用C++编写的代码生成了一个“a.exe”文件,并将其放在D:\Test下。该代码将读取一个 txt 文件并将其放在 D:\Test 下。 如果我直接执行a.exe就没有问题了...

回答 1 投票 0

递归地将文件复制到其父目录,并以父目录名称作为文件的前缀

我正在尝试将特定文件从当前目录复制到父目录。问题是所有文件都具有相同的名称,因此我需要以文件可识别的方式添加前缀...

回答 1 投票 0

我无法在 git bash 中使用“start”命令

当我输入“start”打开.txt文件时,它返回/usr/bin/start:第8行:没有这样的文件或目录 我想它会返回我的整个路径,但我不知道。 我尝试添加 C:\Windows\System32...

回答 1 投票 0

将参数 #0 更改为 shell 脚本不起作用

我正在尝试替换参数 $0/argv[0]。如果我编译这个c代码: #包括 int main(int argc, char** argv) { printf("# %s # “,argv[0]); } 然后用 e 运行它...

回答 1 投票 0

libssl.so.10:无法打开共享对象文件:没有这样的文件或目录

我正在尝试安装和使用数据库软件的二进制包,但在 ~/.profile 中设置环境变量如下: 导出 LD_LIBRARY_PATH=/usr/local/DB/lib:$LD_LIBRARY_PATH 前...

回答 5 投票 0

语法错误:无效语法Python

我有一个Python脚本。这只是我对 shell 脚本的转换,抱歉我只是这种语言的新手。错误是: 文件“chkrpm.py”,第 19 行 如果(rc!= 0): ^ 语法错误:无效

回答 1 投票 0

在 tar 发生之前重命名目录名称

我有一个目录,例如/var/tmp/my-dir/ 我经常使用以下命令压缩: $ cd /var/tmp/ $ tar -zcf my-dir.tar.gz my-dir/* 稍后,当我解压 my-dir.tar.gz 时,它将创建我的...

回答 3 投票 0

删除 Mongo shell 上以特定字符串开头的所有数据库

我有一个巨大的 mongodb 数据库列表,我想使用 mongo shell 命令删除以字符串“2019”开头的所有数据库 我找到了列出它们的命令 db.adminCommand( {

回答 1 投票 0

rsync 排除不跳过列表中的某些项目

我有一个像这样的rsync命令: rsync -avz --exclude-from 'exclude-list.txt' -r /源/目的地 排除列表.txt 如下所示: .git 源代码 配置文件 .gitlab-ci.yml .gitignore 当地的-* ...

回答 1 投票 0

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