shell 相关问题

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

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

在我的 .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

如何在 docker 容器中的子 docker 镜像中运行后台进程

我正在尝试在我的气流泊坞窗图像中运行后台进程,它将继续运行以监视某些进程并发送警报。 我有一个父图像,我在我的图像中使用它,比如孩子

回答 1 投票 0

Azure devops 删除了版本-X

我不小心从特定版本中删除了release-X。 有办法恢复吗?这对于历史审计很重要。 通过带有 PAT 或类似内容的 powershell 脚本 例如,我有

回答 1 投票 0

如何允许用户在package.json脚本的shell脚本中输入值

我正在使用 Percy 和 Cypress 在我的 Nextjs 应用程序上运行可视化测试。 要运行单个规范,我将其添加到 package.json 的脚本中 例如 “脚本”:{ “测试视觉:单一”:“...

回答 1 投票 0

脚本shell执行失败转义问题

我已经调试了一天,没有找到正确的问题,我注意到我的脚本在 sudo podman 容器检查 nova_libvirt | 之后没有提前执行 if ...

回答 1 投票 0

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