ksh

    3热度

    4回答

    我有一个命令来杀死如下一些方法: kill -9 `psu|grep MF1pp|grep -v grep|awk '{print $2}'` 命令的工作完全正常 >psu|grep MF1pp|grep -v grep|awk '{print $2}' 29390 29026 $>kill -9 `psu|grep MF1pp|grep -v grep|awk '{print $2}'

    4热度

    3回答

    有没有一种不那么蛮力的方式来做到这一点? #!/bin/ksh THIS_SCRIPT=$(/usr/bin/readlink -f $(echo $0 | /bin/sed "s,^[^/],$PWD/&,")) echo $THIS_SCRIPT 我坚持使用ksh但我们更希望在bash过工作(我认为这确实)的解决方案。

    2热度

    1回答

    为什么没有这项工作??? #!/bin/ksh # array testfunc() function testfunc { typeset -A env env=(one="motherload") print -r $env return 0 } testfunC# returns: (one=motherload) typeset -

    0热度

    1回答

    我试图在AIX上使用以下命令从文件中删除回车(\r),但它也删除了我的最后一行。有什么建议么? sed -e 's/\r\n/\n/g' ./excprule > ./excprule.tst 命令序列: dev1:> sed -e 's/\r\n/\n/g' ./test_file > ./test_file.tst dev1:> diff test_file.tst test_fil

    1热度

    4回答

    我正在为简单的任务处理一小段ksh代码。 我需要从表中检索大约1400万行,然后使用这些信息生成一个xml文件。我对这些信息没有任何处理,只有一些“IF”。 问题是编写文件需要大约30分钟,这对我来说是不可接受的。 这是一块Ø代码: ...... query="select field1||','||field2||' from table1" ctl_data=`sqlplus -L -s

    -1热度

    3回答

    我想抓住字符串cd /a/b/c并执行以下转换 (作为更大的Perl程序的一部分)。 如果cd /a/b/c存在,那么转换cd /a/b/c → chdir '/a/b/c'和执行chdir '/a/b/c' 我可以做转换;我不能告诉perl执行我的命令。

    0热度

    2回答

    market_l="${echo $1 | awk '{print tolower($0)}'}" echo $market_l 当我执行这个它给我下面的错误: ./test: market_l="${echo $1 | awk '{print tolower($0)}'}": The specified substitution is not valid for this command.

    2热度

    4回答

    我正在处理pl sql存储过程。 我需要的是做一个选择,使用游标,并为每个记录使用值构建一个字符串。 最后我需要把它写入一个文件。 我尝试使用dbms_output.put_line(“toto”),但缓冲区大小很小,因为我有大约1400万行。 我从unix ksh调用我的过程。 我在想使用“spool on”(在ksh端)来转储我的过程结果,但我不知道如何去做(如果可能的话) 任何人都有任何想法

    1热度

    2回答

    我目前有一个脚本,ssh进入另一台服务器并运行命令。如果我想连接(是/否)和密码,当ssh命令在提示中运行时。有没有办法,当ssh调用时,我可以自动提供输入的提示? 此外,我知道使用公钥和ssh命令可以解决此问题,但我没有创建公钥的权限。

    0热度

    1回答

    有没有什么办法可以在ksh脚本中自动执行用户输入? 我意识到,在很多情况下,您可以创建一个期望脚本来完成我所说的事情,但期望没有安装在服务器上,并且在不久的将来不会发生这种情况。但我仍然需要一种自动化用户输入的方法,因此唯一需要的反应是启动脚本。