【发布时间】:2011-01-28 21:58:01
【问题描述】:
我有一个看起来像这样的脚本
#!/bin/bash
function something() {
echo "hello world!!"
}
something | tee logfile
我已经设置了这个文件的执行权限,当我尝试像这样运行文件时
$./script.sh
它运行得很好,但是当我像这样在命令行上运行它时
$sh script.sh
它抛出一个错误。为什么会发生这种情况以及我可以通过哪些方式解决此问题。
【问题讨论】: