bash 相关问题

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


删除注释而不影响配置文件中的值

我有一个配置文件,我需要删除以#开头到行末的注释。但它不应该影响双引号中的值。我的输入文件: # comment1 # ..: # comment1 # ...

回答 1 投票 0

四舍五入

我正在处理一个包含一系列不同精度的十进制值的文件。我需要将这些数字除以100,而且我不需要四舍五入。 awk '{val = $1 100; print val}' input_file......

回答 1 投票 0

在所有文件中找到JSON键,并删除相应的键值对。

我有很多文件,我需要在其中找到一个字符串,如果这个字符串在那里,那么我需要从所有这些文件中删除围绕这个字符串的json块。例如:我在寻找这个..: 我在找这个...

回答 1 投票 1

简单的bash脚本中的错误

所以我有一个小的bash脚本,在我的pi上工作,但由于某些原因,在朋友的pi上踢出错误。最终的目标是下载一个文件,并重命名为另一个 ...

回答 2 投票 0

如何在bash awk中对文本中的一列应用程序?

我有一个文本,其中包含这样的内容: column1 column2 column3 column4 text1.1 text1.2 text1.3 text1.4 text2.2 text2.2 text2.3 text3.4 我想执行一个程序,将所有的文本转换为 ...

回答 1 投票 -1

在bash脚本中使用SQLite3转换存储在数据库中的UNIXEPOCH时间戳。

我有一个sqlite3查询SELECT DATETIME(ROUND(start_time 1000), 'unixepoch') as Date FROM history 当我在dbbrowser中打开数据库时,( https:/sqlitebrowser.org )查询运行正常。我现在...

回答 1 投票 0

如何在Bash中同时重命名和覆盖部分文件名?

我的文件夹里有多个JS文件,比如foo.js,this_is_foo.js,foo_is_function.js。我想在扩展名".js "前面添加一个数字作为参数,比如foo.1.js,...。

回答 1 投票 0

如何将看起来像英文的Unicode文本转换为ASCII码?

我有一个像 "Previously "这样的文本,看起来是英文,但里面有一个非ASCII字符。有什么最简单的方法可以将其转换为英文文本(使 "P "成为拉丁文大写字母P,...

回答 3 投票 2

如何在bash awk中对文本中的一列应用程序?

我有一个文本,其中包含这样的内容: column1 column2 column3 column4 text1.1 text1.2 text1.3 text1.4 text2.2 text2.2 text2.3 text3.4 我想执行一个程序,将所有的文本转换为 ...

回答 2 投票 0

使用bash将文件输出到一个数组中

我使用aws CLI进行查询,将输出文件中的数据以表格式进行了排序(降序)。我需要从输出文件中提取一个字段,并将所有独特的行作为一个选项供用户选择......

回答 1 投票 0

提取两个图案之间的所有行,至少包含一个字符串的出现。

我有一个大文件以字符串的形式存储在bash变量中,我需要提取两个相同单词之间的所有行。但我还需要检查这些行之间是否至少有一个......的出现。

回答 1 投票 0

有什么方法可以确定一个脚本是从哪里执行的?

我有一个Python脚本,我想根据它的执行位置做不同的事情。有时我可能会从控制台执行它,有时我可能会使用Bash脚本来反过来......

回答 1 投票 0

如何在本地运行Go二进制作为Jenkins管道的最后阶段?

我有一个简单的Gin gonic微服务Golang项目 我正在学习如何制作Jenkins管道。每个阶段都成功运行了,但是管道之后二进制没有运行 ...

回答 1 投票 0

Bash脚本查看用户的存在和他们的状态(锁定或解锁,如passwd -S)

我是新来的。我正在写一个脚本,我想在多台机器上看到一个用户是否存在以及他们的状态。我开始写下面的bash脚本。我卡在这一步,我想显示... ...

回答 1 投票 1

为什么我不能在bash中杀死一个进程?

我有以下脚本:Firefox sleep 5 kill -9 $(pidof firefox)先谢谢了

回答 2 投票 0

想在linux上通过cron运行一个脚本,并在终端上显示。

我有一个sh脚本,想通过打开一个终端查看它的运行情况,在进程结束时关闭它,因为它将显示下载的进度。我运行的是linux

回答 1 投票 0

按键的最后出现次数排序

我想对一些文件进行排序,每行末尾都标有@加一个数字。问题是你可以在每行中找到不止一次的@。这个文件可以是这样的 "Hello from line 2" @2 '...

回答 1 投票 0

即使以root用户身份使用chown也无法更改所有权。

下面是我的自动化脚本的片段,目录(或)挂载点--deployumbro$Client的所有权被改变为ind$Client:ind,如预期的那样,但另一方面,......挂载后的所有权被改变。

回答 1 投票 0

Bash: 只有当命令成功时才会将stdout写入文件。

当我执行foo > bar.txt时,无论foo是否成功,都会创建bar.txt。怎样才能只在foo成功的情况下创建bar.txt?

回答 1 投票 0

如何使用bash获取文件列表中某些字符串的列表?

标题也许并不能真正的描述,但我找不到更简洁的方式来描述这个问题。我有一个包含不同文件的目录,这些文件的名字看起来像这样。{...

回答 2 投票 0