KornShell是AT&T开源的,POSIX兼容的shell语言,基于最初的Bourne shell。确保你知道你的ksh是ksh93还是克隆。
我运行命令df -gP / data1 / data2 | grep -v文件| awk'{print $ 1}'| awk -F / dev /'$ 0 = $ 2'| tr'\ n''在AIX shell(ksh)上,并在下面显示输出:lv_data01 lv_data02 root @ ...
我正在编写一个ksh来检出代码并通过xenv安装程序设置编译变量。这就是我的脚本的当前状态-#!/ usr / bin / ksh logname = $ LOGNAME homedir =“ $ HOME / $ {logname} -...
我有一个需要使用关联数组的脚本。作为ksh的新手,我无法找到ksh支持关联数组的任何地方。当我尝试使用常规数组语法并分配时,我得到了...
如何在非平凡的情况下使用复合变量,例如ksh中的函数参数?可能吗?您如何使此示例代码中的注释行起作用? func(){打印$ {1.a} ...
在以下脚本中,我试图在Jenkinsfile中插入i的值。 host = '10 .0.0.1 10.0.0.2'sh'对于$ host中的i;回显\“ $ i \”; \ sshpass -p root ssh -o StrictHostKeyChecking =没有root @ $ {i} ...
我编写了以下脚本,如果grep在文件中找不到相关的字符串,它将使超时时间为20秒。该脚本运行良好,但是脚本的输出如下:./test:...
我有一个包含109行的文件。我在下面显示的行上执行两项操作。 #删除第74行sed -i'74d'Test.txt#将条目添加到第109行sed -i“ 109iThis is the string” Test ....
我完全陷入了这个#!/ bin / ksh函数中1 {回声1返回0}函数2 {回声2返回0}一&&二它打印一二为什么?我希望两个永远不会...
我正在尝试为Shell编写一个函数,以删除目录中的历史文件并删除不是当前正在运行的进程的文件。我遇到用例出现问题,即没有文件...
我在调用其他脚本的脚本ksh(mainScript)时遇到问题。 mainScript:调用./folder1/folder2/first.sh我得到的错误:./folder1/folder2/first.sh未找到[没有这样的文件或...
在Unix系统上,我试图使用sed或perl在文件中添加新行,但是似乎缺少了一些东西。假设我的文件有多行文本,总是以{TNG:}} $ {1:F01这样结尾。 ...
[尝试创建一个脚本以合并不同的文本,但是使用CAT&GREP这样的常用命令,它会变得非常慢。有任何建议
我有一个文件,其字段由竖线字符分隔,我只想打印第二个字段。尝试失败:$ cat file | awk -F | '{print $ 2}'awk:第1行附近的语法错误awk:紧急退出...
对于gitlab ci / cd项目,我需要找到一个knative服务的URL(用于部署Web服务),以便可以将其用作负载测试的基本URL,我发现我可以找到该URL( ...
我需要按如下方式将字符串传递给KSH脚本$ script.sh -p“ abc”我期望看到以下PARMS abc,但是当我尝试打印$ PARMS的值时,仅。 ..
在ksh / html中检索我的CGI上的query_string
我的CGI中有这个ksh脚本:SERV_LINUX = $(cat /xxx/xxx/xxx/xxx/xxx/xxx/foo.txt | awk -F';''{print $ 2}'| sort | uniq )DATE_Linux = $(cat /xxx/xxx/xxx/xxx/xxx/xxx/foo.txt | awk -F';''{print $ 3}'| ...
我有一个文件,该文件包含到.sh文件的路由列表,但是要执行脚本,需要一个日期,该文件的日期为YYYYMMD。当我运行执行脚本列表的脚本时,会提示...
我有3行的文件,如下所示。使用Linux,我如何获取行的拆分变量并将其附加到同一行
使用linux,如何获得给定输入的以下所需输出。输入文件:Line1:StringA1,stringB1 | stringC1,stringD1,stringE1 Line2:StringA2,stringB2 | stringC2,stringD2 Line3:...