Bash 问答列表

使用 jq 从 json 输出中提取特定字段

作者:user4948798 提问时间:2/15/2023

我正在使用 bash 脚本从 json 输出中额外使用特定字段。jq USERNAME=$(echo "$OUTPUT" | jq -r '.[] | .name') 由于它总是失败并出现错误。...

如何使用自定义分隔符将多行文件名合并为一行

作者:JavaRocky 提问时间:5/4/2010

如何将结果合并为一行并用我想要的任何内容分隔它?ls -1...

出现错误时自动退出 Bash shell 脚本 [duplicate]

作者:radman 提问时间:5/20/2010

这个问题在这里已经有答案了: 如果任何命令返回非零值,则中止 shell 脚本 (10 个答案) 4年前关闭。 我一直在编写一些 shell 脚本,如果有任何命令失败,如果能够停止所述 shell ...

如何将子 shell PID 存储在变量中,以便以后可以终止子 shell 及其后台进程?

作者:Gigi Bayte 2 提问时间:2/27/2023

因此,假设我正在运行一个带有后台进程的子 shell,如下所示: (command &) 我希望能够将这个子进程的 PID 存储到 bash 变量中,以便我以后可以杀死子 shell 及其正在运...

阻止具有后台进程的子 shell 接收 SIGINT,尽管在前台捕获信号

作者:Gigi Bayte 2 提问时间:2/27/2023

假设我有一个在前台运行的函数。此函数捕获 SIGINT 并忽略 EOF(用于防止 Control + C 和 Control + D)。此函数创建一个在后台运行命令的子 shell。 我认为 SIG...

systemd 不执行带有 & 符号的 bash 行

作者:KrisJ 提问时间:3/9/2023

我正在开发一个启动脚本,它将从文件中读取“命令行”并将它们放入数组中。 然后使用 for 循环从数组中逐个执行。当脚本运行时,每件事看起来都很完美。但是,在从 systemd 服务文件中调用脚本后,所...

如何正确地将 NULL 值从 Bash 脚本分配给 MySQL

作者:DenisZ 提问时间:3/12/2023

我有一个需要更新 MySQL DB 的 bash 脚本。我有一个语句来确定要放入 db 的内容,但我认为我将 NULL 值与 NULL 字符串混淆。我的代码如下:if db_host="localh...

当文件只包含一个 ASCII 字符时,为什么文件会说“没有魔法”?[已结束]

作者:Jacob Wegelin 提问时间:3/13/2023

闭。这个问题与编程或软件开发无关。它目前不接受答案。 这个问题似乎不是关于特定的编程问题、软件算法或程序员主要使用的软件工具。如果您认为该问题在另一个 Stack Exchange 站点上是主题,您...

如果参数以变量的形式传递,“runhaskell”则无法查看包

作者:F. Zer 提问时间:3/15/2023

每当我使用变量将显式参数传递给命令时,为了使特定包可见,例如:runhaskell #!/bin/bash args="'-package pandoc'" runhaskell --ghc-ar...

如何在 bash 脚本中将一些内容添加到文件名包含空格的文件中?

作者:timewalker 提问时间:3/16/2023

我的代码喜欢 target_file="target/middle dir/filename" echo -e "Something New\n$(cat $target_file)" > "$ta...


共481条 当前第21页