我刚刚找到了一份工作,其中80%的工作都在Unix环境中。我正在学习如何使用shell脚本。我真的很难在我的练习脚本上设置标题。如果你看一下我的第一个脚本,它接受头文件。我在一个新脚本上再次创建了相同的头文件,这给了我一个糟糕的解释器。两者都是使用命令chmod u+x nameOfScript创建的可执行文件。这两个脚本都在同一个位置。所以我真的不明白发生了什么。看一看:
parallels@ubuntu:~$ cat firstApp.ksh
#!usr/bin/ksh
# this prints the first line.
echo "Hi this is my fir
我是新来的ksh世界,我现在有一个问题的脚本。这行下面的脚本是在UNIX机器中的用户的.profile文件中,当我试图与他连接时,我总是得到错误。
home/userTest/..profile:语法错误:“`if”不匹配
我不知道如何解决这个问题,因为我认为这个脚本定义了连接用户的提示符,如果我有这个错误,提示只显示"$“
我试过命令
ksh -n /home/userTest/..profile
我得到的错误总是在文件的最后一行
#!/bin/ksh
# ksh example
if [[$0 = "ksh"]];
then
bash
ex
我有一个sample.txt文件,其中的数据如下所示:
LINE 1|2017-02-19|LINE 3|LINE 4| LINE 5 | LINE 6
LINE 1|2017-02-06|LINE 3|LINE 4| LINE 5 | LINE 6
LINE 1|2017-03-06|LINE 3|LINE 4| LINE 5 | LINE 6
LINE 1|2017-02-07|LINE 3|LINE 4| LINE 5 | LINE 6
LINE 1|2017-03-25|LINE 3|LINE 4| LINE 5 | LINE 6
LINE 1|2017-02-06|LINE 3|LI
ksh xyz.sh gives following error.
abc is symlink to xyz.sh
/sites/utils/local/bin/abc[452]: local: not found [No such file or directory]
/sites/utils/local/bin/abc[453]: local: not found [No such file or directory]
/sites/utils/local/bin/abc[454]: local: not found [No such file or directory]
bash x
在尝试执行ksh脚本时,我会得到相同的not found [No such file or directory]错误。阅读有关路径的技巧,并在贴子中使用./运行脚本,这里和这里尝试了,但没有成功。脚本确实存在于我试图执行的目录下,并且具有完全的权限,但是在直接运行或使用./时会出现相同的错误。脚本中的第一行也有#!/usr/bin/ksh
错误消息如下所示:
-ksh: revenue_ext.ksh: not found [No such file or directory]
但是,同一目录下的其他ksh脚本运行良好,因此完全不知道这里可能有什么问题。任何帮助都将不胜感激。