bash 相关问题

有关为Bash命令shell编写的脚本的问题。对于有错误的shell脚本,请在发布此处之前使用shellcheck程序(或在https://shellcheck.net上的Web shellcheck服务器中)进行检查。关于交互式使用Bash的问题更可能是超级用户的主题,而不是Stack Overflow。

无需交互的 Bash 脚本

我想做以下事情: 我有一个 bash 脚本,它调用一个交互式命令,要求用户输入密码。我想将脚本中的密码指定为变量,然后将其传递

回答 4 投票 0

无法从 awk 命令获取*仅*所需的输出

我正在尝试使用 awk 解析文件以在 applescript 中返回 4 个参数的数组,但没有得到所需的结果。 这是 awk 命令: awk -F '%' '{if ($1=="操作") pr...

回答 1 投票 0

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

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

回答 1 投票 0

在子进程中使用可变参数运行 bash 命令

我正在 Centos 上运行 Python 脚本,其中有一些使用子进程的 Bash 命令: 导入配置解析器 导入文件输入 导入系统 导入子流程 配置 = ConfigParser.ConfigParser() 配置。

回答 2 投票 0

Python 脚本中 bash 命令的动态变量

我正在 Centos 上运行一个 python 脚本,其中有一些使用子进程的 bash 命令: 导入配置解析器 导入文件输入 导入系统 导入子流程 配置 = ConfigParser.ConfigParser() 配置。

回答 2 投票 0

Bash 实时读取 STDOUT 流

我已经搜索过这个并希望找到数百个解决方案,但没有找到! 我想读取 STDOUT 流并等待特定字符串出现,而不等待进程...

回答 3 投票 0

bash case glob 以便匹配主机名的一部分并忽略最后一个字符

我们在机器主机名 - presto-data1-01 上测试了以下脚本 - script.sh ,但似乎正则表达式 presto-data+([[:digit:]]) 不够好 机器主机为例: presto-data1-01 预...

回答 3 投票 0

即使在使用 termux-fix-shebang 后,Termux 也会报告 bash“没有这样的文件或目录”

我尝试在 Termux 中运行一个非常简单的“Hello world”批处理脚本,但它报告错误第 1 行:#!/data/data/com.termux/files/usr/bin/env: No such文件或目录 这里是...

回答 1 投票 0

在当前语言环境下,如何确定哪个字符用作小数分隔符(小数点)或千位分隔符?

从这个答案中格式化货币在Bash中,我想知道如何确定哪些字符用作数字分隔符。 关于区域设置和数字格式存在很多问题,对于

回答 2 投票 0

如何使用bash脚本打印文件中域名的ip地址

我一直在尝试编写一个代码来检查文件是否包含域名,如果包含,则使用 bash 脚本打印出域名 这是我的代码: is_valid_domain() { 当地...

回答 1 投票 0

使用 Bash 变量进行大括号扩展 - {0..$foo}

WEEKS_TO_SAVE=4 mkdir -p 每周。{0..$WEEKS_TO_SAVE} 给我一个名为 Weekly 的文件夹。{0..4} 创建我丢失的文件夹时大括号扩展有什么秘密吗?

回答 5 投票 0

Google Colab 控制台中的 Shell 变量

我正在使用 Google Colab,我想将这两个文件以今天的日期保存到我的云端硬盘中,但这似乎不起作用。我该如何解决这个问题? 输入 !read -p "请输入今天的日期:" ...

回答 1 投票 0

如何将 jq 的输出分配给变量?

我正在尝试使用 jq 解析 NOAA NWS json 数据。我的最后一门计算机课是在高中 67-68 学期的高年级。要温柔。 我已经弄清楚如何过滤我想要的数据,但我...

回答 1 投票 0

替换 XML 文件中的动态内容

快速摘要:我需要创建一个 Bash 脚本来每周自动更改节点内的文本。该脚本将匹配节点并替换其中的文本(如果可能的话)?怎么...

回答 3 投票 0

用 sed 替换 xml 值[重复]

我想替换 XML 文件中的值。 XML 示例

回答 0 投票 0

以编程方式将数据发送到 bash stdin

我想以编程方式更改 shell 中的用户输入,类似于内置的完整 shell 实现此目的的方式。 因此,每当您按 TAB 时,unix 系统都会内置完整的附加一些数据到您的输入。 ...

回答 1 投票 0

如何在linux中使用sed或awk在负数或正数小数前添加空格

我有一个如下所示的文件: GENERID1RSID2VALUE ENSG00000242220rs2826052rs28260520.20961262553802 ENSG00000242220rs2826052rs798932040.00583452893352463 ENSG00000242220rs2826052rs117256228-0.

回答 2 投票 0

制作 Bash `efibootmgr` 菜单条目

在 Bash 中,当我键入命令 efibootmgr 时,输出为: 启动电流:0003 超时:2秒 启动顺序:0011,0000,0001,0013,0014,0015,0004,0003,0016,0017 Boot0000* ThrottleStop UEFI Boot0001* 参考...

回答 1 投票 0

bash 脚本的本地自动完成

我真的很想为自定义选项添加自动完成功能,但我在网上看到的所有建议都涉及更新 /etc/bash_completion.d 或 ~/.bashrc。这种方法对我来说的问题是......

回答 1 投票 0

更改 git bash 的根目录(/)

有没有办法在Windows上更改git bash的根(/)目录。 默认情况下它设置为安装文件夹。将其设置为 c:\ 可以节省键入驱动器号的需要,例如/c/

回答 7 投票 0

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