ksh 相关问题

KornShell是AT&T开源的,POSIX兼容的shell语言,基于最初的Bourne shell。确保你知道你的ksh是ksh93还是克隆。

根据 shell 类型 bash 与 ksh 有条件地绕过命令

我在脚本中有这一行。 if [ "$(ps -p $$ -o comm=)" = "bash" ];然后 执行 1>>(tee -ia $SDIR/bash.log) 菲 它只能在 bash 中工作,但是当 shell 不是 bash 时,t...

回答 1 投票 0

Jenkins 双 ssh 只执行第一步 ssh,并没有执行所有要求的事情

我目前正在构建一个大型詹金斯作业,我需要在同一阶段和步骤中执行多个 ssh,如下面的代码所示。问题是每次 jekins 完成第一个 ssh 连接...

回答 1 投票 0

shell 脚本从 ORATAB 文件中排除 +ASM、AGENT、-MGMTDB 条目并仅验证 DBSID

我有一个 SQL 脚本,它获取有关 FRA(ORACLE 中的闪回恢复区域)的详细信息,该脚本仅需要在数据库中运行,而不是在任何其他 oratab 条目中运行。所以在下面的情况下,我需要它来执行...

回答 2 投票 0

在 unix shell 脚本 ksh 中替换文件第 14 列中的 /”

我有一个文件,其中有 10000 多条记录。有一些错误记录,其值之间有 /" ,如下所示。这是逗号分隔符文件。我无法使用 -E GNU 选项。 “2020年11月22日&qu...

回答 2 投票 0

stderr 和 stdout 的顺序差异会产生问题

在 AIX 中,当我编写这样的脚本(test.sch)时: #!/bin/ksh echo "测试" 2>./r1.log 1>./r2.log 出口0 如果我执行: sh -x 测试.sch 响应是: 猫 r1.log 1> ./r2.log ...

回答 1 投票 0

在 AIX 中使用单个 AWK 从字段中提取子字符串

我有一个文件,文件,内容如下: stringa 8.0.1.2 stringx 字符串b 12.01.0.0 字符串x 我必须从字段 2 中获取子字符串(前两个带点的值)。 我目前正在做...

回答 6 投票 0

在 Unix 中重命名文件名

我们需要将文件从filename.dat.dat.dat重命名为filename.dat。我们有很多文件具有相同类型的名称,扩展名为 .dat.dat.dat。 使用以下脚本: cd /home/r...

回答 2 投票 0

bash 和 ksh 中的间接引用

我在 bash 和 ksh 中都遇到间接问题。下面的示例适用于 ksh。它使用 nameref (typeset -n),但它没有按我的预期工作。 func_a 将数组的名称传递给 func_b...

回答 3 投票 0

ksh 条件执行超时

在某些系统上,某些命令(例如 df 和 prtdiag(仅限 Sun))可能会由于各种原因无限期挂起。我正在尝试强化我的 ksh 脚本,以便他们遇到这些问题时,他们......

回答 1 投票 0

shell编程中$(command)和`command`有什么区别?

要将命令的输出存储为 sh/ksh/bash 中的变量,您可以执行以下任一操作 var=$(命令) 或者 var=`命令` 这两种方法有什么区别?

回答 7 投票 0

git bash date 命令忽略 TZ env

date(1) 命令应该从 TZ 环境变量中获取时区。事实上,这是联机帮助页中的一个示例: 68 马克:> 日期 --date='TZ="America/Los_Angeles" 09:00...

回答 1 投票 0

行存在语法错误以及 KSH 脚本语法的参考列表无效

cd $file_dir 我想做的就是从目录中添加文件附件,如果在那里找不到附件,则查看其他目录并执行附件 ...

回答 1 投票 0

在 bash 中使用 sed 和 awk 查找变量=值的方法

如何使用 sed 和 awk 提取字符串中的变量=值? 例如考虑以下字符串, 嗨,伙计们,你们好吗。我想从这个字符串中提取生日=July0808128。

回答 2 投票 0

Bash/ksh 子字符串删除

根据文档: ${string#substring} # 去掉最短匹配 ${string##substring} # 去掉最长匹配 然而,在测试时我得到: $字符串=“abcABC123ABCabc” $回显${字符串#a*C}

回答 1 投票 0

如何在 bash、awk 中解析文件...以更有效的方式链接程序和子程序

我需要为我们实际使用的程序和子程序列表生成树视图。 我们现在有一个工作脚本(在 ksh 中),但是需要很长时间才能实现(3 到 4 之间...

回答 2 投票 0

如何根据进程名称获取pid

嗨,我搜索了各种论坛,在这里,我也可以找到一些针对 Linux 和 Mac 的答案,但无法找到针对 Unix,特别是 Korn Shell 的解决方案。 如何获取进程名称(命令 na...

回答 4 投票 0

如何在Java中执行shell脚本

我必须在 Linux 机器中从 Java 运行 shell 脚本 例如, 下面是脚本路径和脚本所需的所有参数。 “ksh /xyz/abc/data/code_base/RUN_SCRIPTS/dev/my_script.sh param1

回答 3 投票 0

KSH 中变量的范围

我编写了一个示例 KornShell 函数来分割字符串,将其放入数组中,然后打印出值。 代码如下 #!/usr/bin/ksh 分割字符串() { 字符串=“[email protected];xyz@

回答 2 投票 0

如何在 AIX 版本的 KSH(非 93)下获取加载/执行文件脚本中的等效 LINENO 变量内容

(在 KSH 下,而不是 KSH93 下)我使用 export PS4='+Line: ${LINENO}: ';在脚本中设置 -vx 行进行调试和跟踪。 对于大多数时间来说这已经足够了,但是当脚本加载另一个脚本时它“失败”......

回答 1 投票 0

无法在 Cygwin 中将 shell 脚本作为 KornShell 脚本执行

我很少接触shell脚本,我们有另一个部门编写它们,所以我对编写它们有了解,但没有经验。然而,它们对于我的问题来说似乎毫无用处。 我是...

回答 3 投票 0

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