BASH 问答列表

如何检查一个数字是否超出了bash的动态范围?

作者:Pashunel 提问时间:6/18/2023

我有一个披萨生成器代码。它允许用户从侧面文件中选择比萨饼尺寸和配料列表。 我正在尝试验证用户输入,以便它可以输入一个介于 1 和侧面文件中浇头数量之间的数字。 我从文件中获取行数并使用 wc 将其设...

正则表达式检查字符串中的各种字符,后跟任意数字

作者:kstats9pt3 提问时间:6/21/2023

我正在扫描只有管道、逗号和波浪号分隔符的文件的标题行,并确保列名不以数字开头。 为了便于测试,我使用以下变量,将正则表达式模式放入其自己的变量中,然后创建“好”和“坏”标头字符串: # check...

如何将包含换行符(可能还有其他特殊字符)的 Ruby 字符串转义为有效的 shell 变量值?

作者:Alexey Romanov 提问时间:6/27/2023

我需要编写一个 Ruby 函数,该函数在给定变量名称和应分配给的值的情况下生成正确的 Bash 导出语句。我目前的尝试是 def export(variable, string) "export ...

如何从 Bash 变量中修剪空格?

作者: 提问时间:12/16/2008

我有一个带有此代码的 shell 脚本: var=`hg st -R "$path"` if [ -n "$var" ]; then echo $var fi 但是条件代码始终执行,因为始终打...

在 docker 套接字上运行 chmod 不起作用

作者:matwasilewski 提问时间:6/29/2023

根据Airflow的建议:DockerOperator失败,我执行了权限被拒绝错误 sudo chmod 777 /var/run/docker.sock 但是,它对我的 docker 套接字的权...

为什么这个 bash 脚本总是执行其他部分?

作者:user3689963 提问时间:7/5/2023

for e in $( ls $1 ); do if [ -d $e ]; then echo -n "Directory $e has words=" else echo -n "File...

Bash 从循环输出文本格式

作者:Calisthenics 提问时间:7/6/2023

我只是想从我运行的单行脚本中清理一些输出,以检查文件是否存在。为了测试,我使用在同一目录上打开的 2 个不同的终端并运行一个连续的“while true 循环”来检查文件是否存在,以及 if 语句有条...

Python3 shebang -bash:./main.py:权限被拒绝

作者:Binsky734 提问时间:7/4/2023

请实际阅读我的帖子,而不仅仅是标题。这是一个较大的系统问题,而不是拼写错误或文件权限问题。 我正在尝试运行我的脚本,而无需在每次测试运行之前输入“python3”,并且可能使调度 cron 作业更容...

在 Bash 中,如何检查字符串是否以某个值开头?

作者:Tim 提问时间:2/1/2010

我想检查字符串是否以“node”开头,例如“node001”。类似的东西 if [ $HOST == node* ] then echo yes fi 我怎样才能正确地做到这一点? 我还需...

'[[ 1' -gt 0 ']]' 命令未找到,set -x 未显示特殊字符

作者:Yama 提问时间:7/11/2023

在编写带有命令行参数的 bash 脚本时,我使用以下结构: #!/bin/bash set -e extension=".fna.gz" declare -A genomes_completene...


共481条 当前第25页