使用GREP -V排除字符串
我需要排除选定的字符串。我正在尝试使用 grep -v 选项。 输入: AM2RGHK AM2RGHK-JO AM2RGHK-FN 输出应为: AM2RGHK-JO AM2RGHK-FN 从输入列表中,如…
如何在 jq 脚本文件的命令中使用环境变量?
我正在处理大量 OpenAPI 3.0.0 文件,我需要从中创建 html 页面。每个 OpenAPI 文件代表大对象模型中的一个实体。 Swagger Viewer、redoc-cli 和其他…
ksh:使用循环计数器(语法问题)定义循环中的变量
#!/bin/ksh today=$(date "+%b %e") homedir=/home/ for dir in jim bob joe; do rootfiles_today_[$dir]=$(ssh hostname "ls -lrt $homedir$dir" | g…
根据模式“\r\n00”分割文件在科恩壳中
我的文件 temp.txt 如下所示, 00ABC PQR123400 00XYZ001234 012345 0012233 我想根据模式 '\r\n00' 拆分文件。在这种情况下,temp.txt 应拆分为 3 个…
Linux:$* 不将单词组保留为单个参数
我有一个父脚本和一个子脚本, 父脚本: echo 'Parent script 1st arg '$1 echo 'Parent script 2nd arg '$2 PARAMS=$* ksh child_script.ksh $PARAMS…
在 ksh 脚本中查找最新文件/jar 的值并将其保存到变量中
我承认自己是 RHEL 的初学者,我可以四处导航、查找内容、运行内容等。而且大部分时间我对客户端的 DEV、INT、PROD 和 BCP 服务器只有基本权限正在进…
检查 ksh 中是否存在文件
我想知道为什么下面的小脚本现在可以工作。 我在 /data 目录下创建了 dfFile,但脚本不打印 if 语句中的表达式。 #!/bin/ksh DATAFILE="/data/dfFile"…
从 system() 调用 ksh 脚本导致段错误
我有一个经过相当好的测试的应用程序,我正在尝试在 Ubuntu Linux 上运行,但遇到了很多问题,似乎与 ksh 实现有关。当系统构建命令调用它时,问题似…
如何刷新 diff 的输出
我有这样的脚本, diff abc def if [ "$?" -eq "0" ]; then make modules_install enif How i can避免 diff 的输出 如果我执行 diff abc def 2 >/dev/…
多个 sed 操作创建空文件
当作为 shell 脚本的一部分时,使用 sed 命令仅对文件进行一行操作时,重定向的文件包含更新的数据,如下所示, cat ${PROP_PATH}/${PROP_FILE} | sed…
Shell 脚本编写 - 如何正确解析输出,学习示例。
因此,我想使用 shell 脚本自动执行手动任务,但我对如何解析一些命令的输出有点迷失。我可以用其他语言毫无问题地做到这一点,所以我将只解释我要在…