bash 相关问题

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

Bash 应用程序中看不到环境变量

我正在尝试在 Ubuntu 22.04 上的 bash 中将密码传递给 Postgres 数据库。像这样: 导出 PGPASSWORD=postgrespw 当我尝试在这样的应用程序中使用它们时: (例如cjdb,一个程序ha...

回答 1 投票 0

Python 多重处理相当于大量 bash &符号和重定向?

我有一个脚本,其中我需要的功能已经超出了bash的范围(或者至少超出了我在bash中维护它的愿望),所以我正在研究如何在python中做到这一点。 我已经看过了

回答 1 投票 0

无法更改 gnuplot 中的日期格式

我想在使用 csv 文件加载数据时调整 x 轴格式。下面的脚本不适用于关联的数据。 min_example.csv 12-03 17:40:54,6 12-03 18:40:54,5 12-03 19:40:54...

回答 1 投票 0

Bash 脚本缓存温暖忽略 Magento XML 站点地图中的 URL?

我正在尝试运行一个使用我的 sitemap.xml 的网站爬虫 我在 magento 上运行了清漆,我想在清理缓存后预热它。 我正在使用松节油的温缓存脚本,但是...

回答 2 投票 0

如何通过 terraform 停止/开始运行 ec2 实例

我有 EC2 实例与 Web 应用程序一起运行,这是我的 POC 环境计算机。这个实例是通过 terraform 自动化的,但是当我不需要它时它一直在运行,我想要

回答 3 投票 0

在 bash 中创建一个包含数字序列的数组

我想编写一个脚本来创建一个具有以下值的数组: {0.1 0.2 0.3 ... 2.5} 到目前为止,我使用的脚本如下: plist=(0.1 0.2 0.3 0.4) 对于 ${plist[@...

回答 4 投票 0

postgresql:.pgpass 不起作用

我在我的主目录中创建了一个 .pgpass 文件,如下所示 本地主机:5432:somedb:someuser:somepass 我正在使用一个 shell 脚本,它创建一个目录并将 somedb 的 pg_dump 放入...

回答 8 投票 0

如何在 Makefile 中为不同命令导出带有环境变量的多个配置文件?

我想创建一个 Makefile,它允许我在不同环境上运行脚本,这取决于秘密 ENV_VAR 和公开的 ENV 环境变量: 导出 ENV_VAR= ...

回答 1 投票 0

创建调用 python 脚本的 bash 脚本,该脚本接受位置参数、命名参数和标志

我想创建一个调用 python 脚本的 bash 脚本。 python 脚本接受位置参数、命名参数和布尔标志。这个想法是 bash 脚本传递什么...

回答 1 投票 0

向后台进程发送 SIGINT 并不能阻止它

给出以下脚本(work.sh) #! /bin/bash 必须停止=“” 函数 sigint_handler() { 回显“信号” 必须停止=“1” } 陷阱 sigint_handler SIGINT 计数器=0 什...

回答 1 投票 0

根据数组内容生成文件的 Bash 脚本

所以我正在编写一个 bash 脚本来生成带有视频文件链接的 html 页面,但我遇到了一个绊脚石。我希望能够按日期添加视频链接,以最大程度地减少

回答 1 投票 0

从 Linux 连接到 Windows 来执行任务

我被要求找到一种从 Linux 系统连接到多个 Windows 服务器之一的方法。理想情况下,我们需要做的是连接到导致问题的任何 Windows 服务器,杀死进程...

回答 4 投票 0

如何转换每行的初始时间戳

尝试按如下方式转换日志文件每一行的初始时间戳 $ 猫测试.log [2024 年 4 月 9 日星期二 03:32:21] {cmd1} [2024 年 4 月 9 日星期二 03:33:42] {cmd2} [2024 年 4 月 9 日星期二 03:35:51] {cmd3} $ 约$...

回答 2 投票 0

换行符 ( ) 在 bash 的 END 块中不起作用[重复]

我需要定义“ " 在 END 块中,因为它将作为参数传递给其他 bash 脚本。 我在开头和结尾添加了一个空换行符。但只有开始空行(...

回答 1 投票 0

如何转换每行的初始时间戳

尝试按如下方式转换日志文件每一行的初始时间戳 $ 猫测试.log [2024 年 4 月 9 日星期二 03:32:21] {cmd1} [2024 年 4 月 9 日星期二 03:33:42] {cmd2} [2024 年 4 月 9 日星期二 03:35:51] {cmd3} $ 约$...

回答 1 投票 0

通过 Bash 脚本转义 MYSQL 命令行

PHP 有 mysql_real_escape_string() 来正确转义任何可能导致问题的字符。为 BASH 模拟此功能的最佳方法是什么? 无论如何,有没有准备好的mysql

回答 10 投票 0

如何让 Windows 10 cmd 不使用 wsl

我正在尝试在 Windows 10 cmd 中运行一个简单的 npm start 命令来启动我的 Angular 应用程序。但它会产生以下错误:此应用程序需要 Windows 子系统 L...

回答 1 投票 0

awk:从字符串中转义正则表达式运算符的函数

需要一个函数来转义 awk 脚本中包含正则表达式运算符的字符串。 我遇到了这个“丑陋”的解决方案: 函数 escape_string( str ) { gsub(/\/, "\\", str ); ...

回答 2 投票 0

在引号对内分割字符串时如何修复?

如果我们有以下不良情况: (第1行) "1","TEST","{"K1":"V1","K2":"V2"}","普通行","Contents&q...

回答 1 投票 0

iTerm2 选项卡名称更改;这是什么 bash 命令?

我在 OS X 上使用 iTerm2 作为终端。当我通过 SSH 连接到计算机时,我喜欢通过进入会话首选项 (cmd + i) 来命名我的选项卡。每当我在设置此偏好后运行另一个 bash 命令时...

回答 4 投票 0

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