ksh 相关问题

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

SFTP - 列出目录中的文件并将输出写入 .txt 文件

[编辑] 我正在编写一个脚本,该脚本应该使用 SFTP 从远程服务器拉取文件,并使用 KornShell 将它们拉到 unix 目录中。我对此有各种问题,主要的一个是......

回答 1 投票 0

ksh 的 vi 模式有时会损坏编辑行 - GitHub 上的新版本修复了它

原始问题: 我注意到,有时当尝试编辑历史记录中的一行以重新运行命令时,ksh 会混淆该行并将光标向上移动一行。这真的很奇怪。 首先...

回答 4 投票 0

检查函数中脚本的参数

我在尝试让 if 语句在函数内部工作时遇到困难。我使用如下一个非常简单的示例来在脚本执行后回显 $1 变量: 脚本内部逻辑 状态...

回答 1 投票 0

在函数aix中使用if语句

我在尝试让 if 语句在函数内部工作时遇到困难。我使用如下一个非常简单的示例来在脚本执行后回显 $1 变量: 脚本内部逻辑 状态...

回答 1 投票 0

使用 awk/sub 命令替换字符串中的字符

我有一个具有图 1 结构的输入文件。该文件混合了描述字符。 到目前为止,我有下面的代码在第 2 行执行以下操作。 使一切

回答 1 投票 0

根据 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

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