Bash 问答列表

While 循环在 Bash 中的第一行后停止读取

作者:bcbishop 提问时间:12/10/2012

我有以下shell脚本。目的是遍历目标文件的每一行(其路径是脚本的输入参数),并对每一行进行处理。现在,它似乎只适用于目标文件中的第一行,并在该行被处理后停止。我的剧本有问题吗? #!/bin/ba...

尝试生成 2048 位长质数时出现语法错误

作者:chyxo 提问时间:12/29/2022

我正在尝试生成一个 2048 位长的素数,这是我到目前为止的代码: #!/bin/bash generate_random() { hex=$(head -c 256 /dev/urandom ...

如何处理包含所有 3 种引号的字符串?("", '', ``)?

作者:torwent 提问时间:1/2/2023

我知道您通常会逃避引号,但在这种情况下这不是一种选择。 这个问题在我尝试使用的 GitHub Action 中发生在我身上:它有时包含所有类型的引号,并且由于这个原因,字符串的某些部分被尝试作为命令...

为什么双方括号在带有 grep 的 if 语句中不起作用?[复制]

作者:LostHat 提问时间:1/4/2023

这个问题在这里已经有答案了: 在 bash 'if [ .. ] 中检查命令是否成功' 陈述 (1 个答案) 11个月前关闭。 有人可以解释为什么当 if 语句在双方括号中时,这个 bash 脚本不...

Bash 程序似乎不接受 EOF 输入,而是卡住了

作者:133U 提问时间:1/6/2023

我想自动化我的 Mint 安装。我的 Mint 安装的一个主要部分是使用 LUKS 分区对整个磁盘进行加密。为了能够通过我的Yubikey解锁我的设备,我必须运行以下行: yubikey-luks-...

Bash 脚本中的条件语句命令语法错误

作者:g9s0x1 提问时间:1/12/2023

我在其他人编写的脚本中遇到了条件语句的命令语法问题。脚本如下(截断)。 #! /bin/bash # app_upgrade.sh # Verify file integrity filehas...

使用 sudo bash <<变量中的 EOF

作者:Bharat Goyal 提问时间:1/14/2023

我从变量使用 HEREDOC 时遇到问题。 我有这个脚本,效果很好。但我想根据 ISROOT 的值使其有条件。如果 ISROOT=0,则不应调用 sudo -i -u db2inst1 bash <...

Bash 脚本:如何在对文本或 csv 文件进行排序时跳过标题行,同时将其保留在输出中

作者:FondDuLac 提问时间:1/21/2023

(改编自:加入手册,标题行)。 我正在对一个名为 file1 的文件进行排序,其中包含以下内容: Name Age Charlie 34 Alice 25 如果我只是写: sort -k2b...

如何使用while循环检查变量是否为空

作者:user2315104 提问时间:12/29/2021

我正在使用以下代码来检查变量是否为空。 我正在使用 while 循环,因为我需要在变量为空时继续循环。当变量设置为某个值时,循环应退出。 MR=[] while [ -z "$MR" ] do ...

将多行输出捕获到 Bash 变量中

作者:Parker 提问时间:3/5/2009

我有一个脚本“myscript”,它输出以下内容: abc def ghi 在另一个脚本中,我调用: declare RESULT=$(./myscript) 并获取值$RESULT a...


共481条 当前第20页