我写了一个简单的脚本,基本上看起来像这样:
#!/bin/bash
echo Hello World
我正在尝试在我的unix终端中运行它,但它基本上什么也没做。没有错误,没有打印,没有什么
[solgag@t2 ~]$ olga
[solgag@t2 ~]$
任何想法?
答案 0 :(得分:3)
请尝试使用./test
。如果只运行test
,bash会在test
中查找名为$PATH
的可执行文件,它会找到它(或者可能会执行自己的内置文件?)test
是UNIX中的标准命令。
答案 1 :(得分:0)
如果shell脚本名称为olga
,则需要在终端中运行
$./olga
要运行上面指定的脚本,您需要具有可执行权限,您可以使用chmod
命令添加可执行权限
$chmod u+x ./olga
您还可以使用sh
命令
$sh olga