bash 相关问题

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

如何在MS Excel中统计满足某个条件的人数

我有一张表,比如 1.csv,其中有姓名和第一天、第二天、第三天、第四天的存在/缺席,例如.. 姓名、第一、第二、第三、第四 爱丽丝,1,1,0,0 鲍勃,0,1,1,1 克拉拉,1,0,1,0 为了减少列数,我

回答 1 投票 0

如何在linux cat命令中同时处理单引号/撇号和空格?

我在 test 的 dir 目录中有一个名为 test's file.txt 的文件。 因此文件路径变成测试的dir/test的file.txt。 我想捕获文件的内容,但由于文件包含撇号...

回答 3 投票 0

如何只为目录中的文本文件创建补丁文件

我有一个包含数百个文本文件和目标文件的目录。我在其他地方有这个目录的副本,我对其进行了编辑并重新编译。目标文件现在不同了,但我想要

回答 3 投票 0

CSV 文件中不需要的空白行

我这里有一个命令,我可以在 Stackoverflow 社区的帮助下将其组合在一起。现在我对脚本有一个小问题,这是一个很小的问题,但它困扰着我。 下面是

回答 2 投票 0

getopts 空参数和默认值

我的要求非常简单,我只想检查 getopts 参数是否为空。我正在使用詹金斯踢我的脚本,需要检查提供的值是否为空......

回答 2 投票 0

使用“提醒”获取下周的日程安排

我刚刚开始在 GNU/Linux 上使用提醒工具:提醒手册页。 我有以下 bash 函数,使用提醒来获取今天、明天和本周的提醒 今天() { 提醒$SCHE...

回答 2 投票 0

在 bash 脚本中,count1 = `cat $affected_ip|wc -l`;echo $count1;

count1=`cat $affected_ip|wc -l`; 回显 $count1; 这些代码行会从名为 afffected_ip 的文件中获取计数并打印输出吗? 需要帮助才能执行上述任务。

回答 1 投票 0

转义 bash 变量以在“awk -v var=...”赋值中使用它的可靠方法

我正在寻找一种稳健的方法来将 bash 变量传递给 awk(通过 -v),以便分配的 awk 变量将准确包含 bash 变量中的内容。 例子: #!/bin/bash bash_var='目录\...

回答 1 投票 0

如何跟踪哪个 `configure.ac` m4 宏扩展为 `configure` 中的特定 bash 代码块?

在这个问题之后,我正在调试遗留构建系统,并且需要了解如何从其configure.ac m4源生成生成的配置脚本的特定部分。

回答 1 投票 0

以 root 身份运行 rsync:不允许操作

世界! 我有一个备份脚本,可以为每个用户运行 rsync,并将他们的 /User/user 文件夹存档到我们的共享驱动器上。 rsync 遇到一个有趣的问题:执行

回答 2 投票 0

如何使用python或bash合并以下2个文件?

第一个文件(制表符分隔)是 1 2 3 乙 6 7 8 9 0 9 第二个文件(制表符分隔)是 a_rna_1 r r x a_rna_2 q q d

回答 1 投票 0

检索当前目录时出错:getcwd:无法访问父目录

我有一个简单的脚本: #!/bin/bash 对于 $(~/.ansible/ansible_hosts) 中的服务器 做 ssh $server“主机名;readlink /opt/mydir/mylink;” 完毕 它工作正常 - 程序返回正确的主机...

回答 8 投票 0

用于复制到剪贴板的 Bash 脚本

我的目标是编写一个别名来将当前命令及其输出复制到剪贴板,例如: LS |我的剪辑 这应该会导致剪贴板中出现以下内容: $ls 桌面文档下载...

回答 1 投票 0

当颜色元数据“未知”时如何保留颜色

我经常需要放大许多具有未知颜色元数据的文件(可能是因为 FFmpeg 本身直到最近才删除该元数据): $ ffprobe -v error -show_streams "input.mp4&quo...

回答 1 投票 0

在 MacOS 上删除 /bin/bash 并将其替换为 /opt/homebrew/bin/bash 的符号链接是否安全?

我已经使用homebrew安装了最新的bash 5.1.16,它位于/opt/homebrew/bin/bash 我还将默认 shell 更改为 /opt/homebrew/bin/bash 但是,我有很多 bash 脚本...

回答 1 投票 0

bash getopts 根本不起作用的问题

同时 getopts "cr" opt;做 案例“$opt” c) 回显 1 ;; *)回声1;; 埃萨克 完毕 我使用 -c 运行 sh 文件,但它什么也没打印。 所以我在上面放了一些代码, 获取选择...

回答 1 投票 0

在 bash 关联数组键中使用特殊字符

我尝试在 bash v4 中创建关联数组。键应该是目录名称,值是 ID。问题是,某些目录包含特殊字符,例如括号 w...

回答 1 投票 0

bash:将字符串变量解释为文件名/路径

我的 bash 脚本接收文件名(或相对路径)作为字符串,但必须从该文件中读取。如果我直接在脚本中将文件名声明为文字,我只能从文件名中读取(没有 q...

回答 4 投票 0

在 Bash 中,特定字符之前的多个子字符串并继续

我正在尝试编写一个可以满足以下条件的正则表达式。 首先,字符串将以多个子字符串开头 --> ^(aa|bb|cc) 第二,然后必须继续多个子字符串...

回答 1 投票 0

使用 jq 和 bash 为数组中的每个对象运行命令

如何使用 jq 对 JSON 数组中的每个 JSON 对象运行 Bash 命令?到目前为止我有这个: 猫凭证.json | jq -r '.[] | .用户、.日期、.电子邮件' | mycommand -u {用户} -d {日期} -e {电子邮件}...

回答 5 投票 0

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