ksh 相关问题

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

在sudo内部,当命令内联与调用第二个脚本时,环境变量不会被设置。

我正在以root身份运行korn shell脚本,需要sudo到不同的用户(oracle)执行一些命令,我需要访问设置在.profile中的环境变量。我看到不同的...

回答 1 投票 0

ksh93中的 "ulimit -t unlimited "有什么副作用?

我被这个ksh93的bug咬过(也在这里)。下面是一个接近我的用例的SSCCE: $ cat bug.sh #!binksh93 unset a b c=0 function set_ac { a=1; c=1; } function set_abc { ( set_ac ; b=1 ) }。...

回答 1 投票 0

仅在目录不存在时如何使用mkdir

我正在编写一个Shell脚本以在AIX上的KornShell(ksh)下运行。我想使用mkdir命令创建目录。但是目录可能已经存在,在这种情况下,我不想做...

回答 15 投票 1990

回答 1 投票 0


仅显示文件名和grep匹配的单词

我正在尝试查找日志文件中发生了哪些单词,并显示与以下模式匹配的任何内容的日志文件名:'BA10 \ | BA20 \ | BA21 \ | BA30 \ | BA31 \ | BA00',因此,如果文件dummylogfile.log ...

回答 2 投票 1

得到错误==>`换行符或;'意外

我正在使用ksh shell,在尝试组合命令时,我遇到了错误。对此有什么解决方案? sleep 10&; echo no ksh:语法错误:'newline or;'意外,但是,当我删除“&” ...

回答 1 投票 0

删除数组元素ksh

我需要删除数组中的特定值(它们的索引位置有所不同),类似于javascript中的拼接功能。示例:set -A ARRAY1“ a”“ b”“ c”“ d”“ e” set -A ARRAY2“ a”“ c”“ e” ...

回答 1 投票 0

如果在bash脚本中从$ @找到第n个值作为字符串匹配的一部分,如何查找第(n + 1)个参数值

我们有一个Bash脚本。如果您从$ @找到第n个值作为字符串匹配的一部分,则如何查找第(n + 1)个参数值。 n未知。有没有办法找到n的位置或值?我了解我...

回答 1 投票 0

文本文件的日期范围

因此,我在AIX机器上有一个相当简单的ksh脚本,我公司的用户可使用该脚本执行某些任务。他们每次使用脚本时,都会在包含信息的日志文件中放置一个条目...

回答 2 投票 -1

如何从AIX中的“ echo $-”输出中区分交互式和非交互式登录?

我正在AIX上执行此操作(kshell),当我在本地回显$-时,我得到了ism的输出,当我运行它时,远程ssh test_id @ sandbox“ echo $-” $ echo $-ism我正在从a远程服务器到...

回答 1 投票 0

在shell脚本中使用sed将行添加到文件中

我有一个包含109行的文件。我在下面显示的行上执行两项操作。 #删除第74行sed -i'74d'Test.txt#将条目添加到第109行sed -i“ 109iThis is the string” Test ....

回答 4 投票 1

ksh环境中awk中的数组分配

我的awk脚本之一在bash shell环境中运行良好,但是我发现它在ksh(AIX)上不起作用。 awk:无法分配给j。这是一个数组名称。我不擅长awk脚本编写,它会...

回答 1 投票 0

通过ksh脚本加密/解密密码并使用它

我在RedHat linux服务器上使用有应用程序的用户(没有root)。我有一个ksh脚本,可以通过以下命令在不同的DB上建立一些sqlplus连接:sqlplus -s myuser / password @ DBNAME。 ...

回答 1 投票 0

在多个命令输出上执行脚本

我有一个脚本,用于标识修改了文件的用户,脚本的用法是用法:/data/scripts/who.sh“文件” [天数]我无法对此脚本进行任何更改,所以我尝试了类似:...

回答 1 投票 0

shell脚本NO行使用时间戳从输入文件追加

输入文件为/var/log/error.log 4月7日05:58:05 ip-172-31-19-169内核:BIOS提供的物理RAM映射:关键4月7日09:21:12 ip-172 -31-19-169内核:BIOS提供的物理RAM映射:...

回答 1 投票 0

内联输入内部条件的shell / ksh语法

完全忘记了如何正确执行操作,也可能忘记了正确的术语。长内联输入(我认为这就是所谓的),使用Teradata bteq作为示例客户端,读取...

回答 3 投票 0

如何将Shell命令行参数映射到READ命令

我的程序从用户回显中输入2个参数“ Enter First code:”;读取code_1 echo“ Enter Second code:”;读取代码_2我运行test.ksh,它提示用户输入。说用户输入1和2 ...

回答 1 投票 0

使sql匹配bash ksh(AIX)oracle数据库中的数据

我想通过外壳检查sqlplus命令的两个输出是否匹配。因此,我循环执行,直到捕获该输出的变量相等,然后结束循环,然后再进行下一组...

回答 1 投票 0

bash中的循环直到无法正常工作为止

下面的循环捕获两个变量opt1和opt2,但是在没有相等数据的情况下退出循环。直到[“ $ OPT1” -eq“ $ OPT2”];回显“数据相等”。 | mailx -s“数据匹配” email @ mail ....

回答 1 投票 0

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