shell 相关问题

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

使用“set -o nounset”测试是否在 Bash 中设置了变量

以下代码退出并出现未绑定变量错误。如何解决这个问题,同时仍然使用 set -o nounset 选项? #!/bin/bash set -o 名词集 如果 [ ! -z ${无论什么}]; 然后回声“哟&qu...

回答 8 投票 0

在 Nix 中,如何从 fetchFromGitHub 中删除和替换文件?

有没有办法从 fetchFromGitHub 中删除配置文件?我想用我自己的配置替换默认配置。到目前为止,存储库中的所有文件都已构建并符号链接到“.c ...

回答 1 投票 0

Bash 数组值在 while 循环内不同

我有一个非常简单的 shell 脚本,它使用 while 循环从文件中读取值,将它们放入数组中,然后打印数组的内容。它正确显示数组的内容

回答 1 投票 0

用于打开 URL 的 Shell 脚本

如何编写一个简单的 shell 脚本(例如 script.sh),以便在执行时可以将 URL 作为参数传递? 我希望浏览器从在该 URL 上打开的页面开始。我想写逗号...

回答 8 投票 0

C 编程 main() 类型转换 [重复]

#包括 int ft_putchar(char c) { 写(1,&c,1); 返回(0); } int ft_putstr(char *str) { 整数 i = 0; 而(str[i]) { ft_putchar(str[i])...

回答 1 投票 0

目录内数据的符号链接

我正在使用这个符号链接 ln -s“$REPO_DIR/src/packages/my-project/out”“$OUTPUT_PATH” 目前,我的 OUTPUT_PATH 只有 1 个文件夹 我怎样才能让我的 OUTPUT_PATH 拥有所有

回答 1 投票 0

在 BASH shell 中打乱数组元素的简单方法?

我可以在 PHP 中执行此操作,但我正在尝试在 BASH shell 中工作。 我需要获取一个数组,然后随机打乱内容并将其转储到 somefile.txt。 所以给定数组 Heresmyarray, of ele...

回答 4 投票 0

我如何验证我的最后一行文件不为空

此代码读取目录或子目录中的所有文件,但我想验证每行的最后一行是否不为空,即我想找到没有空行的文件。 #!/bin/bash #Diretó...

回答 1 投票 0

如何将目录添加到 $PATH,但前提是该目录尚不存在

我正在编写一个脚本来解决我经常遇到的问题。 问题之一是路径中缺少 /sbin。但情况并非总是如此,所以不要乱加……

回答 3 投票 0

将 bash 中两个管道函数的返回值分配给变量

我通过 unix shell 向公共 API 发出 get 请求。然后我选择一个特定的字符串值对。这工作得很好,但是我无法将它分配给一个名为 max_Temperature 的变量。 可以

回答 1 投票 0

以编程方式导航 Linux shell 应用程序

我正在尝试弄清楚是否可以以编程方式导航 Linux shell 应用程序 - 基于文本。 具体来说,我想通过使用 PHP 和 phpSecLib 来实现这一点,但如果你......

回答 1 投票 0

如何根据特定键的值对 yaml 文件进行排序

第 1 部分:我有一个 yaml 文件,其中包含许多定义输入文本及其替换文本的块。 每个块都有一个触发键和该触发的值、一个替换键和三...

回答 1 投票 0

缩短 Zsh 中的提示

我在使用 zsh 来缩短提示符时遇到了很多麻烦。我目前正在使用带有 agnoster 主题和 oh-my-zsh 包管理器的 zsh。 目前,我的提示在工作期间变得非常长,你...

回答 5 投票 0

提取方括号之间的字符串并将它们排列为csv

我需要从多行输出中删除字符串周围的括号并将它们打印为 csv。 这就是我尝试过的。 #!/bin/bash input_string="安全域中的组 [BO_analytics_Corp]...

回答 1 投票 0

使用终端将文本拆分为常规重复文本字符串之间的文件

我在定期间隔之间有几个文本块,我试图使用 shell 将它们解析为单独的文件。 该文件类似于以下格式: 额外的文本行...

回答 1 投票 0

如何判断我是否处于儿童外壳中

如果我使用 bash 并输入 bash,我将处于子 shell 中,需要输入 exit 才能返回到原始父 shell。如果我忘记了我在哪一期,我该如何查看?

回答 2 投票 0

比较 shell 脚本中的两个版本号

我有一个文件 file1,如下所示,其中包含当前版本号和预期版本号: 当前版本:1.5.2 预期版本:1.8.1 我想编写一个 bash 脚本来比较这两个值,如果 ExpecV...

回答 4 投票 0

我的 shell 脚本如何控制 zenity 窗口的位置?

当我的垃圾邮件过滤器守护进程过滤一组消息时,我正在使用 zenity 发布一个简单的通知。 目前这条消息被发布到屏幕中间,显得很突兀。 我想要...

回答 6 投票 0

如何从外壳设置管道尺寸?

管道缓冲区大小可以使用 fcntl() 从 c 设置。可以直接从 shell 脚本完成吗?

回答 2 投票 0

如何将这个 bash 脚本转换为单行脚本?

我正在尝试找到一种将脚本转换为 bash 单行脚本的方法。 我有一个 pdf 文件名称的 txt 文件,我想从互联网上下载它们。 文件1 文件2 文件3 文件位于...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.