shell 相关问题

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

写入进程侦听消息的stdin

假设我开始一个进程:#!/ usr / bin / env bash read line;回显“stdin message:$ line”done <“/ dev / stdin”显然这个进程正在侦听要写入其stdin的数据。 ...

回答 2 投票 1

在Bash中为所有数组元素添加前缀

我将命令行参数存储在数组变量中。 (这对我来说是必要的)。我想用一个传递变量的字符串为所有数组值加前缀。 PREFIX =“rajiv”服务= $(...

回答 1 投票 2

使用管道时修改文件的最佳方法?

我经常有shell编程任务,我遇到这种模式:cat file | some_script> file这是不安全的 - 在some_script开始写入之前,cat可能没有在整个文件中读取....

回答 7 投票 7

在CLI函数中忽略可选参数

我正在尝试与c ++命令行界面进行交互。在文档中,它们显示了定义listtransactions(来自includeWatchonly的“account”计数)()中的所有值都是可选的......

回答 1 投票 0

手动将文件与流程关联

我有一个简单的锁定机制,如果一个进程能够在某个路径x上调用mkdir,它将赢得一个锁。我想要做的是让其他进程能够搜索哪个进程拥有...

回答 2 投票 2

用parens声明的bash函数之间的区别

在这样声明的bash函数之间是否有任何行为差异:function ql_release_lock(){}和没有parens声明的bash函数:function ql_release_lock {} by ...

回答 1 投票 0

右键单击同一目录中的打开终端

我最近从centos6更新到centos7。在centos6中,我可以右键单击终端并选择Open Terminal,这将在与父shell相同的目录中打开一个终端。在......

回答 1 投票 0

创建一个简单的shell我的for循环为每个要读入的单词创建一个单独的进程

所以我正在尝试构建一个简单的shell,当我执行下面的代码时,它将for循环中的每个循环视为一个单独的进程,我不知道为什么。问题:1)当我使用for循环来...

回答 1 投票 0

Sed命令忽略Groovy脚本中的单引号

您好我在Groovy中尝试使用SED替换字符串时遇到此问题,它忽略了我传递的单引号。这是我的代码,我尝试在sed中使用双引号,它是...

回答 1 投票 1

使用'basename -s'从bash中的路径中提取文件名

任何人都可以解释以下代码:for $ in $ 1。* .html echo $(basename -s .html $ var)done -s做什么?它是否从每个文件名中删除.html?

回答 1 投票 0

如何使用execvp()

用户将读取一行,我将保留第一个单词作为execvp的命令。让我们说他会输入“cat file.txt”...命令将是cat。但我不知道如何使用这个execvp(),我读...

回答 1 投票 12

如何在Atom中安装shell命令以启用atom命令?

有人可以告诉我如何安装Atom的shell命令以在命令行中启用atom命令吗?

回答 3 投票 6

给定一个包含几千个文件的目录,请输出目录中所有文件名完全相同的列表[重复]

,即具有相同的内容。 func(a_directory_name)output - > {“matches”:[[fn1,fn2 ...],[fn3,fn4 ...] ...]}例如func(“/ home / my / files”)其中目录/ home / my / files可能包含foo.txt,foo ....

回答 1 投票 -4

如何在macOS上的一行中生成并复制SSH密钥?

我用这个命令生成一个键:ssh-keygen -t rsa -b 4096 -C“[email protected]”`但是我不想把它保存为文件,而是我想把它复制到我的剪贴板所以它是......

回答 1 投票 2

我想grep grep一个有空格的单词[复制]

我想在xyz.txt文件中grep“s a i”(其中包含空格)这个词保存在另一个目录中。我试图找到答案,但我找不到任何答案。我必须使用......

回答 3 投票 1

初始“-e”在shell变量赋值中是否具有特殊含义?

我似乎无法将以“-e”或“-E”开头的字符串分配给bash shell变量:$ options =“ - e stuff”$ echo $ options stuff其他字母工作正常:$ options =“ - g stuff”$ echo $ ...

回答 2 投票 0

如何获得MongoDB交互式shell中特定方法的帮助?

在MongoDB的交互式shell中,db.help()列出了可用于(当前)数据库上下文的(所有)方法。但是,如何获取有关如何使用方法db.logout()的信息?调用数据库....

回答 1 投票 1

如何在bash shell中执行for循环生成的curl命令?

我从for循环生成了curl命令。 for((i = 1; i <= 1000; i ++));回声“curl http://example.com/page.php?page=$i”;完成现在它打印所需的curl命令。而不仅仅是......

回答 1 投票 0

如何用bash将每一行提取到不同的变量中

我想从所有单词“test”之后的每一行中的所有空格和字符中提取所有单词,然后逐个数字地选择这些单词。 text.txt aa test`test one`bb test` ...

回答 1 投票 -1

Bash - 使用find提取url

当我在提取(膨胀)XLSX的目录中运行以下命令时,我获得子文件夹文件中找到的所有URL。找 。 -exec exiftool {} \; | grep http现在我要运行这个...

回答 1 投票 0

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