cost 339 ms
启用或禁用 shell 脚本中的任务

[英]Enable or disable a task in shell script

我有几个可执行文件要一个一个执行。 例如 我可以使用以下脚本执行所有文件,但如果不需要的话,我无法禁用一个文件。 当我禁用一个例如 它在 c_4 附近显示语法错误。 实际如何处理? ...

Python 中 subprocess.run 的异常处理

[英]Exception Handling with subprocess.run in Python

我正在尝试创建一个 function,它可以运行任何 shell 命令并返回该命令的标准输出,而不必担心可能引发的任何异常。 当使用xyz testing等不正确的命令测试下面编写的代码时,我得到的是FileNotFoundError而不是CalledProcessError ,即使当我在 shel ...

仅在特定行中获取文本后的前 2 个数字以进行乘法

[英]get the first 2 numbers after text in only specific lines for multiplication

我有一个文件,我在其中获取数据并将其精简,以便我只拥有我需要的东西。 但是,我有一些带有数字的行,我可能需要抓取这些数字并将其放入另一个文件中,这样我就可以将它们相乘或就地相乘,并将 output 乘以 a.csv。 它也可能有助于放入适当的列。 这是一个线条示例,我将在 42000 行给予或接受上 ...

如果 AWK 给出不正确的 output

[英]If condition with AWK giving incorrect output

这是一段代码,我希望结果打印为失败,但最终却给我 Ok 消息。 我已经交叉检查并且 crontab 条目确实有代码正在搜索的字符串。 NR ==0 据我了解应该是假的,$0<1 的目的是什么? 所见的 Crontab 条目: 代码: 错误 Output: 预计 Output: ...

使用 `elif [[ -n ${var=$(mycommand...args...)} ]]` 设置的变量意外为空

[英]Variable set with `elif [[ -n ${var=$(mycommand ...args...)} ]]` unexpectedly empty

我不确定这是否是在elif语句中定义变量的好方法。 如果它包含其他内容,我想用CUSTOM_KEY的值设置VALUE从 configmap 获取值。 似乎有时在第二个elif语句中运行命令可能需要几秒钟,我不确定它是否会影响命令的结果。 ...

使用 nvm 为单个命令设置节点版本

[英]Set node version for a single command using nvm

我有一个命令必须在安装了 Node 16 的情况下运行,没有其他版本。 但是,我需要安装最新版本的 Node 才能正常使用。 我如何配置东西,也许是使用环境变量,以便只有一个命令使用 Node 16? 像nvm use 16 && node -v && nvm use ...

重定向 java/Spark 日志时无法在 Unix 命令中捕获失败

[英]Failure not capturing in Unix command when redirecting the java/Spark logs

我试图将 Java/Spark 处理日志传递给 log_msg function 并且在下一行中我有 result=&? 其中失败不是捕获 Java 或 Unix 中的 Spark 处理。 但是当我尝试使用重定向编写 Spark/Java 处理日志时 >> spark.log 2 ...

2023-01-23 13:50:37   1   26    shell / unix  
使用 sed 从 grep output 打印特定行

[英]Print specific lines using sed from a grep output

我正在按照教程练习,我的目标是只搜索用户,然后打印到 txt 文件中,所以到目前为止我有下一个命令。cat /etc/passwd | awk -F ":" '{print $1}' | grep -n $search_param 在这里,我得到了符合 $search_param 条件的所有行的 ...

使用 bash 脚本时出现 SQLPlus 连接问题

[英]SQLPlus Connection Issue when using bash script

尝试使用 unix shell 脚本连接到 ORACLE SQLPLUS。 但是它失败了。看起来第 3 行中的脚本不正确,因为我正在传递用户名、密码和 SID 当我在脚本中添加 - sqlplus $username/$password时,我得到一个错误说明 -ORA-12162: TNS.net ...

如何从 Azuredevops 管道发送证书过期通知

[英]how to send notification for certificate expiry from Azuredevops pipeline

我有一个简单的 azuredevops 管道来检查我的 jfrog 实例的 ssl 证书到期情况,如下所示。 但是正在寻找一种方法来每周检查一次并仅在到期日期接近 2 个月时才收到通知,并且每周定期发送更好的通知邮件。 ...

需要一种方法来忽略命令行 arguments 如果没有输入 python shell 脚本

[英]Need a way to ignore command line arguments if none are entered for python shell script

代码如下。 当我使用指定的两个 arguments(用户和警报)运行脚本时,脚本运行完美。 但是,当我不提供任何 arguments 时,我需要找到一种方法让脚本不说以下内容。 disk-monitor.py: 错误: 需要以下 arguments: user, alert 如果没有提供 argu ...

Bash db function 到 python 脚本

[英]Bash db function into python script

我有一个问题,在 bash 配置文件中,我正在从表中执行 select 2 列并将框架列值为 java 的所有数据过滤到测试用例文件中。 但是我想用那个python,我试了很多方法都没有成功。 我尝试使用以下 python 连接数据库,但如何执行 SQL 查询,然后将其导入文件? 在这里的任何帮助将 ...

使用 sed 将文件中的单词替换为 txt 中的随机单词

[英]Replace word in files with random words from txt using sed

我有 500 多个站点,我想用文本文件中的随机词替换所有站点中的特定词。 文件夹结构 词名:Dashemd txt文件内容每行一个世界,像这样: 所以我需要用hemd.txt文件中的单词列表随机替换所有文件夹的 index.html 中的单词dashemd 。 请你帮助我好吗? 我试图用 stat ...

如何使用第 1 列的每个唯一值创建一个 slurm 数组,并将第 2 列中的相应值用作 bash 脚本中的输入

[英]How to create a slurm array with each unique values of column 1 and use the corresponsing values in column 2 as inputs in a bash script

从表中,我试图将对应于每个唯一组(第 1 列)的文件名(第 2 列)作为输入传递到使用唯一第 1 列变量创建的 slurm 数组中。 我正在做这样的事情: 样品表: ================================ ================================ ...

如何在 Linux 上从命令行启动 Docker?

[英]How to start Docker from command line on Linux?

我正在开发一个 shell 脚本,它来自用户的操作系统,将运行一系列命令来打开 docker,如果用户已经安装了它,如果用户没有安装它,它将安装 docker 并且只有在安装之后docker 脚本将打开它。 我已经为 MacOs 制作了脚本,缺少 linux 和 windows 部分,但我找不到任 ...

如何从仅在终端外失败的程序中捕获错误消息?

[英]How to capture error messages from a program that fails only outside the terminal?

在 Linux 服务器上,我这里有一个脚本,当我从终端启动它时它可以正常工作,但在启动时失败,然后被另一个进程分离。 因此,要修复的脚本环境可能存在差异。 问题是,集成该脚本的其他进程在失败时不提供对其错误消息的访问。 在失败时查看此类脚本的 output 的简单(理想情况下是通用的)方法是什么? ...

“bash -i myscript.sh”与“bash myscript.sh”有什么区别?

[英]What is the difference between "bash -i myscript.sh" vs "bash myscript.sh"?

根据 bash 手册页,它说-i用于 shell 的交互模式。我尝试了示例代码来找出-i选项的作用。 interactive.sh 是需要用户输入的脚本,即交互式脚本。 默认 bash 选项是非交互模式。 但是 interactive.sh 在非交互模式下运行没有任何问题。 它在交互模式下也运行 ...

如何检查上游的 HEAD/最新提交是否在分叉回购中预设?

[英]How to check if upstream's HEAD/latest commit is presetn in forked repo?

我的想法是,为了仅在上游推送了一些提交时自动获取更新,我应该检查它的哈希值。 2 种方法,我可以做的是检查logs或使用rev-list ,如下所示:# this fetches top 30 commits from forked repo git rev-list -n 30 main # ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM