bash 相关问题

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

在bash脚本执行中出现的坏字符

我有一个bash脚本,它会在某些字符串后面附加一个重音字符,导致它失败,我无法找到这些字符在哪里或如何进入。这是一些......

回答 4 投票 0

.bashrc:如何检查shell运行的终端

我在.bashrc中有以下内容:bind'“\ e [A”':history-search-backward bind'“\ e [B”':history-search-forward然而,当我从Emacs中调用shell时,我得到以下消息:bash:...

回答 3 投票 2

使用循环将变量列表与文件名串在一起

我创建了一个脚本,用于标识一组唯一的文件(来自大型列表),并将文件路径保存为唯一变量(例如$ vol1,$ vol2,$ vol3 ...见下文)。适用于`seq 1 $ ...的数量

回答 1 投票 2

如何在Bash中重命名关联数组?

我需要循环一个关联数组并将其内容排放到临时数组(并对该值执行一些更新)。然后应该丢弃第一个数组的剩余内容,我......

回答 8 投票 16

为什么在单个任务中使用多种类型的shell?

我是高性能计算的新手,我继承了我正在处理的任务的一些现有代码。就目前而言,我有一个基于Linux的HPC,它使用MPI和PBS来排队和运行作业。 ...

回答 1 投票 0

bash - 压缩多个文件,从变量中获取参数,其中一个在名称中有空格[重复]

我想用spaces.txt压缩file.txt和文件。我需要将它们保存在一个变量中。我可以像这样连接这些字符串:files =“$ files \”$ newfilename \“”然后我将所有文件名都放在一个...

回答 1 投票 1

Nginx docker代理容器没有重定向?

我正在尝试将以下Nginx反向代理配置烘焙到docker镜像中:server {listen 80; server_name 203.0.113.2; proxy_set_header X-Real-IP $ ...

回答 2 投票 -1

如何在Windows / Linux上修改或提取多个文件/文件夹名称? [关闭]

是否可以编写一个程序来提取文件夹中的所有文件/文件夹名称并进行修改?例如,我希望这里的文件名没有“0n Eagles - ”作为它们的前缀,我想......

回答 1 投票 -1

如何在Bash中按字母排序顺序获取小数点后的数字

我有这个.sh脚本,它遍历父文件夹中的每个文件夹,并在每个文件夹中运行程序。我使用的代码如下:对于d in ./*/ do cp program“$ d”(cd“$ d”; ./ program)完成...

回答 1 投票 0

Postgres中嵌套的SQL脚本和变量

我需要从Oracle迁移到Postgres。在Oracle中我有.sql文件以这种方式调用嵌套的.sql文件(每个输入和输出参数):嵌套的sql脚本和变量寻找...

回答 1 投票 0

参数扩展的双冒号有什么作用?

shell脚本中的subjectAltName = $ {ENV :: subjectAltName}是什么意思?我在MacOS本地尝试了这个,它只返回null。我已经去过关于bash脚本的各种教程,我发现......

回答 1 投票 1

从子目录中选择文件并打印每个文件中的某一行[重复]

我有一个包含多个子目录的目录,这些子目录有很多文件,我对* .txt文件感兴趣。我想去每个子目录,阅读* .txt文件并打印某个...

回答 1 投票 1

从标准输入解码多个base64字符串

我有一个文件,其中包含由新行字符分割的多个base64编码字符串:Y2F0Cg == ZG9nCg == ZmlzaAo =当我执行时:cat b64s.txt | base64 -D我希望看到:猫狗鱼,但我......

回答 2 投票 2

Unix变量看起来像一个字符串,但不是

我有一个变量STACK_STATUS,它从命令中分配了一个值,但我似乎无法确定该值到底是什么。它似乎是一个字符串,但如果你用...进行相等测试

回答 1 投票 1

使用IP对文件进行排序

我有一个包含以下行的文件:ex。 host1 169.254.228.92 host2 169.254.230.182 host3 169.254.163.79我希望先按3列升序排序,然后在im使用时按4:...

回答 1 投票 -1

如何比较cpu序列是否正确

我有个问题。我想检查linux系统何时启动或串口cpu是否正确。如果没有,他将重新启动。所以他会一直在做重启循环。我找到了......

回答 1 投票 1

为什么我的期望脚本只回显命令没有运行?

所以我试图自动化一些ssh进程。我有我期望的代码。但我希望代码只回显/提示命令。它实际上并不运行该命令。 #!/ usr / bin / expect -f set timeout 10 set ...

回答 1 投票 0

Shell - 表达式中的语法错误(错误标记为“16”)

我正在为我的大学做一个项目,这是我第一次使用Bash进行编码。我试图通过.txt文档,阅读每一行,并获取我需要的信息......

回答 1 投票 0

Shell脚本:声明空数组的正确方法

我试图在Shell脚本中声明一个空数组,但我遇到了错误。 $!/ bin / bash list = $ @ newlist =()for $ in $ list;做newlist + =($ l)完成echo“new”echo $ newlist当我......

回答 5 投票 23

在 bash 中检查命令行标志的正确方法

在脚本中间,我想检查是否在命令行上传递了给定的标志。以下是我想要的,但看起来很难看: 如果回显 $* | grep -e "--标志" -q 然后 回声“>>>...

回答 11 投票 0

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