bash 相关问题

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

如何在Windows上的Git / IntelliJ文件中避免使用CR?

我得到/ bin / bash ^ M:糟糕的解释器:没有这样的文件或目录我知道这里有多个帖子,如下所示:/ bin / sh ^ M:错误的解释器:没有这样的文件或目录https:/ / askubuntu ....

回答 1 投票 -1

结束程序(Flask)继续向STDOUT发送输出?

我在这里疯了。我正在使用Python Flask框架开发一个网站,从今天下午开始,我的Linux框就像一个疯子。让我解释。我有我的Flask网站......

回答 1 投票 0

Python:子进程并运行带有多个参数的bash脚本

如何使用子进程模块运行bash脚本,我必须给出几个参数?这就是我目前使用的:subprocess.Popen(['/ my / file / path / programname.sh','arg1 ...

回答 5 投票 24

不区分大小写的OSX文件系统 - 奇怪的更改目录(cd)bash行为

据我所知,默认的OSX文件系统不区分大小写。实际上从终端我可以输入:echo foo或ECHO foo但是使用change directory命令我只能这样做:cd / etc ...

回答 1 投票 1

如何使用cron添加时间戳来记录输出条目?

我正在尝试安排htcacheclean用cron每隔半小时运行一次。服务本身运行正常,但我无法弄清楚如何获取时间戳附加到日志条目本身(而不是cron -...

回答 2 投票 2

终端正则表达式语法[复制]

我正在尝试测试用户的字符串,看它是正整数还是小数。我目前有:如果! [[“$ varSize”=〜^ [0-9] +(?:$ | \。[0-9] +)]]然后回显“SIZE CAN ...

回答 1 投票 0


字符串变量中的第N个单词

在Bash中,我想通过变量获取字符串的第N个单词。例如:STRING =“一二三四”N = 3结果:“三”什么Bash命令/脚本可以做到这一点?

回答 6 投票 69

如何在Makefile操作中使用shell变量?

我在Makefile中有以下内容,用于重新创建我的数据库,包括在必要时销毁它。这是行不通的。 .PHONY:rebuilddb exists = $(psql postgres --tuples-only --no -...

回答 2 投票 30

Bash:如何消除字符串中的所有数字字符,但保留括号内的字符?

如何删除bash中字符串中的所有数字,但使用awk将这些数字保留在括号内?存储在.txt文件中的示例数据:(A678)John,35 Apples和9 Oranges(E312)......

回答 5 投票 1

如何在bash中捕获gitlab-runner的输出

为什么当我写入终端#!/ bin / bash out =`gitlab-runner list`echo“list:$ {out}”out变量仍为空并且命令的输出始终显示在终端中?安装Gitlab Runner我怎么...

回答 1 投票 2

将JSON对象转换为Bash关联数组

我有一个Bash脚本。它以JSON获取数据。我需要将JSON数组转换为Bash数组。示例{“SALUTATION”:“Hello world”,“SOMETHING”:“bla bla bla Mr. Freeman”}在Bash我想......

回答 5 投票 13

printf在unix上有一个变量

我正在尝试在unix上使用带变量的printf(输出应为10.1 ms),到目前为止我有:var1 = 10.123 var2 = mss printf“%。1f%4.2s \ n”$ var1 $ var2在一个窗口中bash终端,它是......

回答 1 投票 -1

将文件大小从MB转换为字节并使用Bash进行比较

我尝试使用以下方式将23.45 MB的变量值转换为字节,但比较失败。我通过附加0并删除MB和空格来转换值。操作系统:Linux语言:Bash ......

回答 1 投票 0

在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

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