root@kali-linux:~/Softwares/Softwares/Tools/dirsearch# array=()
root@kali-linux:~/Softwares/Softwares/Tools/dirsearch# for i in 1 2 3 4
> do
> array+=($i)
> done
root@kali-linux:~/Softwares/Softwares/Tools/dirsearch# echo $array
1
root@kali-linux:~/Softwares/Softwares/Tools/dirsearch# for i
我试过这个,
#!/bin/ksh
for i in {1..10}
do
echo "Welcome $i times"
done
在AIX盒的Ksh中。我得到了输出,
欢迎{1.10}次
这里怎么了?它不应该从1到10印出来吗?编辑:根据perkolator的帖子,来自
它只在linux上工作。关于unix,还有其他的工作吗?
for i in 1 2 3 4 5 6 7 8 9 10
很丑。
谢谢。
I MxTerminator并跟随。我将其解压到一个名为jmx的目录中。然后,我执行了步骤1,编辑CLASSPATH变量以包含文件mxpost.jar。所以我使用了这个命令:
export CLASSPATH=/usr/home/daniel/jmx/mxpost.jar然后我做了第二步:
mxterminator jmx< engcorpus.txt
但上面写着:
bash: ./mxpost: /bin/ksh: bad interpreter: No such file or directory
我想我的类路径有问题?
我使用的是Linux Mint 14 (与Ubuntu相同)
在AIX中,我有一个,FPATH set函数,它只需调用函数名就可以全局访问。我试图在Linux中复制这个功能。我在$PATH变量中设置了函数,我尝试了脚本的源代码。但我还是得到了函数找不到的错误。
如果我用绝对路径调用函数脚本,它就能工作。示例: FmtMg是我将文件放在/usr/local/lib目录中的函数
export $PATH=$PATH:/usr/local/lib/FmtMg
source /usr/local/lib/FmtMg
我试过以上所有的方法,但还是失败了。下面是测试函数的脚本。
#!/bin/ksh
set -u # all variables must be se
当我从Linux执行一个脚本(RH 6.2)时,它没有给出任何这样的文件或目录错误,即使该文件存在于该目录中(检查了权限,并且它们都很好)。
示例:
md1silinux04:/data/upgrade> /data/upgrade/upgrade_db.ksh
-ksh: /data/upgrade/upgrade_db.ksh: not found [No such file or directory]
md1silinux04:/data/RAIL/rpo402/db/upgrade> ls /data/upgrade/upgrade_db.ksh
/data/upgrad
我使用的是Linux Mint系统,我使用bash和zsh作为shell。我刚刚手动安装了Texlive,我希望它在我的路径中。
我认为将以下行添加到.profile中会很好,但是zsh不会加载.profile。
if [ -d "/usr/local/texlive/2013/bin/i386-linux" ] ; then
PATH="/usr/local/texlive/2013/bin/i386-linux:$PATH"
fi
if [ -d "/usr/local/texlive/2013/bin/x86_64-linux"
在我们将数百个ksh脚本从AIX、Solaris和HPUX移植到Linux的过程中,我发现了另一个问题。有关前面的问题,请参见。
此代码:
#!/bin/ksh
if [ -a k* ]; then
echo "Oh yeah!"
else
echo "No way!"
fi
exit 0
(当在以k开头的多个文件的目录中运行时)会生成“哦,是的!”当使用AT&ksh93变体(ksh88和ksh93)调用时。另一方面,它会产生错误信息,然后是“没门!”在其他ksh变体(pdksh、MKS ksh和bash)上。
同样,我的问题是:
是否有
我是LINUX新手。当我运行历史命令时,我使用的是LINUX线程putty,我看到最后运行的命令,但是当我试图运行它们时,我得到了这个错误.
266 hist
267 h
268 ls -la
269 ls -lastr
270 vi .sh_history
271 vi .
272 h
QTH614:samgw:/prod/user/home/qth614>!266
-ksh: !266: not found [No such file or directory]
/prod/user/home/614>
这可能是因为我的油
当我试图使用Iterm2或OSX Terminal对服务器执行ssh时,我会遇到一些奇怪的行为。基本上,问题是当使用tab进行自动完成时,它最终会打印一个额外的随机字符,例如:
//the 'e' is extra in this case
$ cd keys/e
当尝试使用任何箭头键进行导航时,它根本不起作用。
//^[[C^[[C^[[C^[[C^[[C^[[C^[[C are printed by pressing arrow keys
$ cd keys/^[[C^[[C^[[C^[[C^[[C^[[C^[[Ce
//Kernel Version
OS Version