bash有关的问题


Bash中的合并排序递归算法不能退出和返回值

我正在实现bash中的合并排序算法,但看起来它永远循环,并在m1和m2子数组上给出错误。在条件下停止循环有点困难,因为我必须使用回声而不是...


将YYYY-MM-DD HH:MM:SS转换为相对于0的秒

有一个csv文件,其中行有5个字段以逗号分隔:
2020-07-31 15:15:55,yy,zz,t
2020-07-31 15:16:57,yy,zz,t
2020-07-31 15:17:00,yy,zz,t
我想把第一行作为...


UNIX/Linux shell脚本: 从文本中删除变体形式的表情符号

考虑到您使用的是默认字符集为UTF-8的Linux/UNIX shell:
$ 回声 $ LANG
en_US.UTF-8
你有一个文本文件,emoji.txt,这是在UTF-8编码:
$ 文件-i。/emoji.txt
。/emoji.txt...


通过bash删除冗余

我有这个问题,我有以下几行:
http://grouplogic.com:80/store/index.cfm?cfid=11812682& ;cftoken = 26157811 & fa = conre
http://grouplogic.com:80/store/index.cfm?fa=PrtSlt& ;id = 5……


如何解析Jenkins中的junit报告

请帮助我,组装是自由式的,我无法安装额外的插件,只需使用我所拥有的即可。
主要问题是与解析junit报告,从这个报告,我需要传输一些数据...


在GCP实例上运行gcloud不会在ssh上工作,而是在实例上工作

我有一个外部实例IP,它与我的SSH密钥正确设置。如果我运行以下代码来访问GCP实例。
>> Ssh <实例IP>
# 登录发生
>> Gcloud & l...


如何在BASH中参数列表中转换命令的输出?

那里
我需要将多个参数传递给一个docker命令,但我希望这串参数以交互方式而不是手工构建。在我的具体问题中,我想得到所有的环境


Bash getopt保留带空格和特殊字符的参数

我做了这个脚本,存档所有文件在一个目录内的子dirs与模式YYYY/MM根据文件mtime。
如果我传递该目录的参数,它包含一个空白空间,它做...


如何使用grep/awk/sed打印到某个字符?

我是shell脚本的完全初学者,我正在尝试迭代一组JSON文件,并试图从中提取某个字段。每个JSON文件都有一个 “国家:” xxx“


此案例的Bash multiple if else条件

我需要检查哪种情况失败了。
有更好的方法吗?如何用更少的代码行重构代码?
也许一个班轮如果/其他条件?
Flag1 = 0
Flag2 = 0
Flag3 = 0.


使用find和cat复制多个文件的内容

亲爱的,
我在bash脚本中尝试了 “find” 和 “cat” 的组合,以复制子目录中数百个文件的内容:
Find./inlet3/* -type f -name 'u' -exec bas.


Exec作为管道组件

对于在容器内运行的应用程序,最好在容器被 (优雅地) 关闭时接收SIGTERM。同时,我们希望它的输出转到日志fi.


Bash scripp-Initialize appium然后运行mvn clean测试命令

你们能帮我解决这个问题吗?
我有下一个剧本
#!/Bin/bash
Appium
Cd/Users/Java/TestProject
Mvn清洁试验
但是在脚本运行appium之后,其他命令不是runni.


如何在bash中绑定上一个和下一个历史键来控制j和k?

我一直试图找出一种方法来绑定以前的历史来控制k和下一个历史来控制bash中的j。我知道这些命令已经有了像Control p和n这样的绑定.


在shell脚本中使用 $ () 而不是反调的好处是什么?

有两种方法可以在bash中捕获命令行的输出:
旧版Bourne shell反调 “”:
Var = '命令'
$ () 语法 (据我所知,这是Bash特定的,或者至少不支持b.


在bash脚本中使用带有特殊字符的密码的cURL发送电子邮件

我有一个SMTP配置如下 :( 一切都是虚拟数据)
SMTP_USERNAME = "fakenews@yahoo.comg"
SMTP_SERVER = "smtp.office365.com"
SMTP_PASSWORD = 'rdjsllskdslsds!'


取消长时间运行的Elasticsearch任务超时

我的 _ search请求逐渐变得越来越慢,直到504网关超时。然后我看到了几十个超长运行的索引: 数据/读取/搜索任务,没有终点.


在一列中重复项目的次数是另一列中相应数字的次数

我有一个文件
A 3
B 5
C 1
D 2
我想输出列1中的项目与列2中的相应值一样多次,如
A
A
B
B
B
B
B
C
D
D
我已将我的文件拆分为两个列表 (chr和pos)。
Chr =.


使用grep选择多个模式

我有文件看起来像这样:
T #3-7,1
V 0 104
V 1 92
V 2 95
U 0 1 2
U 0 2 2
U 1 2 2
T #3-8,1
V 0 94
V 1 13
V 2 19
V 3 5
U 0 1 2
U 0 2 2
U 0 3 2
T #3-9,1
V 0 94
V 1 13
V 2 19
V 3 7
U 0 1.


Bash: 格式化日期

我想使用以下格式的日期: yyyyMM.dd.HHmm。即202008.15.1742
这是Bash文件:
#!/Usr/bin/env bash
VERSION_CODE = $ (($(date + % s % N)/1000000)
Plutil-替换CFBundleVe.


使用shell脚本时,如何复制名称包含空格和UNICODE的文件?

我有一个文件列表,我试图在bash shell脚本中复制和移动 (使用cp和mv)。我遇到的问题是,我无法让任何一个命令识别大量


获取file-1的修改时间并插入到file-2中

我是一个自学者,刚刚开始学习bash和shell脚本,使用麻省理工学院一门叫做的课程的讲座和材料。/缺失学期
我刚刚完成了第一堂课和大部分


如何使用shell脚本从csv文件获取列名

有没有办法仅仅通过使用shell脚本命令从CVS中提取列名?
我有一个csv文件是这样的:
姓名、年龄、ID
----------
卡丁车,24,11
----------
卡尔,18,45岁
这是代码到r.


如何组合多个awk命令,然后用空格打印

我使用cURL捕获URL内容,它以HTML格式提供输出。使用awk我正在捕获传感器名称及其状态。
(Curl <我的URL> | awk -F "传感器 <\/th><td>" '{p.


如何删除消息字符串在shell脚本

我想从shell脚本中的字符串中删除一个特定的单词。
我的文本文件包含以下数据
* 未通过的 *
设备类测试
Nexus_5_29_2(AVD) - 10


错误: ping: 无效参数: '192.168.1.1',我该如何解决?

这是我使用的shell脚本:
#!/Bin/bash
对于 'seq 1 254' 中的ip; do
Ping-c $1.$ ip | grep "64 bytes" | cut -d "" -f 4 | tr -d ":" &
已完成
错误:
Ping: 无效


相同的脚本在cron上给出结果零,手动获得正确的结果

#!/Bin/bash
Cd/ad/bd/cd/dd/ed/zd
Count = $(find.-F型 | cut -d "/" -f3 | wc -l)
Echo $ count >> /ad/bd/cd/abc.log
# 出口
手动提供正确的值。即230
Ad/bd/script


在Docker容器中运行bash脚本作为cron作业

我想定期在Docker容器内运行bash脚本 (我的工作是基于这个答案 :( 0))
这是我的脚本hello.sh:
#!/Bin/sh
回声.


这个bash内置的printf的 % a格式说明符是什么?

使用Bash 5.0.17(1)-release
表演:
LC_NUMERIC = C printf '% a \ n' 0.0
输出:
0x0p + 0
测试多个值:
对于v in 1.0 2.0 42.0 3.141592653589793
Do LC_NUMERIC = C printf '%-20s % a \ n' & quo.


如何使用bash脚本grep表HTML文件

嗨,哥哥和姐姐。
我对我的工作有疑问,但是真正的代码太多了,但是我只想要像这样的grep代码
<Td> 用户 </td>
<Td><pre class = sf-dump id = sf-d.


在bash脚本中更新变量

我有一个脚本的集合,我正在调用一个包装脚本。我想更新 $ date变量每次在包装器中调用。
当前代码:
开始 = $ (日期 "+ % m-% d-% Y-% T")
回声 &


将df -h的结果显示为表格

我需要创建一个脚本,将df -hT信息显示为表格:
| 挂载在 | type | size |
--------------------------------------
|/Dev/sda1 | xfs | 26G |
------…


如何在windows代理上执行Jenkins groovy的git命令?

Jenkins节点是安装了Git Bash的Windows agent。
我需要在已经设置为git文件夹的工作区文件夹中执行git命令。由于git的简单性


双括号构造如何在bash中工作?

我在这里读到,双括号允许C风格的变量操作。但是,当我尝试比较字符串时,它并没有像预期的那样工作:
("A" = = "b") & & e.


Bash失败了命令的第二部分

我使用下面的命令
Envconsul env | awk '{print "export" $0}' > ~/.profile
如果envconsul失败 (即管道前命令的第一部分)-那么。配置文件是get.


使用Azure CLI(Cloud Shell-Bash) 创建VM

我正在尝试使用azure CLI(Cloud shell) bash使用以下命令在Azure中创建VM:-
Az vm create -n AzCliVmOne -g azclirg -l eastus -- vnet-name AzCliVmOneVn -- subnet default -- nsg AzCliVm.


Bash: 在打开的所有终端实例中每分钟执行一次后台函数 (macos)

我写了一个函数,当打开一个新的终端实例时,它会检测macos何时从亮模式变为暗模式。这是可行的,但是我需要在没有干扰的情况下自动化后台进程.


为什么在bash比较运算符周围添加空格会改变结果?

有人可以解释为什么周围的空间 = = 改变比较结果?以下内容:
如果 [[ 1 = = 2 ]] ; 那么echo ok ; fi
打印什么都没有,而
如果 [[ 1 = = 2 ]] ; 那么echo ok ; fi
打印ok


如何把tcp数据从netcat到变量?

我已经用通常的nc - lk <port> 命令设置了一个服务器。
我的客户端发送tcp数据到服务器套接字的形式xxx,yyy,这是数字。
我要每次客户端连接.


如何在适用于horizon的bashrc文件中添加openrc.sh源

您可以硬存储Horizon用户密码。例如,替换:
Echo “请输入您的OpenStack密码:”
Read-sr OS_PASSWORD_INPUT
导出OS_PASSWORD = $ OS_PASSWORD_INPUT


历史记录注释字符

在修改历史设置的同时,我不断在手册页中看到对 “历史评论角色” 的引用。这与在Bash中使用 # 进行评论不同吗?
我似乎找不到一个.


在bash脚本中运行powershell脚本

在Powershell中-
如何在bash脚本 (.sh) 中运行powershell脚本 (.ps1)
我可以只运行powershell脚本-
& .\ Scriptfile.ps1
还有bash脚本。
但是当我尝试运行


在PowerShell中复制文件的Bash脚本

是否可以在powershell上使用bash脚本 (.sh) 复制文件?
尝试使用cp和copy,但得到命令未找到错误。然而,如果在powershell命令行中使用cp或copy,它确实有效.


如何使用OpenSSL生成SHARSA1 base64 签名

我用OpenSSL生成了一个公共/私有密钥对。我现在想使用私钥使用OpenSSL签署我的消息,我想留在bash环境中。我被要求使用SH.


BASH条件超出了我的理解

浏览项目 “pageauc/pi-timolo” 我遇到了这个BASH脚本:
TimoloFiles =("menubox.sh" "pi-timolo.py" "pi-timolo.sh")
对于 “${timoloFiles[@]}” 中的fname; do
Wget_output = $(wget -O $


Catch RSpec “在示例之外发生错误”

我有一个自定义脚本,让我重试失败的例子,如果有几个失败的例子。
它基于扫描失败规格列表来提取缺失规格的数量。然而,我只是


Linux: Curl已安装但-bash: :curl: 命令未找到

在r710 上运行Debian Stretch。使用非免费/contrib构建来获得驱动程序支持。
当我尝试使用我已经安装的包 (curl、zpool等) 时,我必须包含到包的路径.


MAKEFILE中的键值对

我是makefle的新手,我需要makefile中的数组,然后我发现我可以实现变量,使它们的项用空格分隔,然后迭代它。
现在我想要一些像.


使用屏幕时,如何在崩溃或/停止时自动重启Minecraft Spigot服务器?

我使用screen在linux上运行我的minecraft spigot服务器,这样我就可以在同一个控制台上同时执行其他任务。
使用屏幕时,所有重新启动在互联网上描述的脚本和S.


MacOS更快地安装Homebrew和软件包

我有一个使用brew包的bash脚本。我的问题是,如果我让用户在他们自己的系统上运行它,甚至需要 6 分钟才能开始做他们想做的事情。不用说,“顾客


下一页