我有一个shell怎么执行不了

sh/bash/dash/ksh/zsh等Shell脚本
回复
jueshidouzi
帖子: 3
注册时间: 2011-09-13 12:54

我有一个shell怎么执行不了

#1

帖子 jueshidouzi » 2011-09-16 1:27

我用的是ubuntu10.04版本。那个shell脚本我file了一下,文件说明写这个文件是POSIX shell 脚本。而且我在终端sh它的时候总是说initial setup failed ,cannot continue。用vi打开他开头是#!/bin/sh。而我vi其他能打开的shell时显示的是#!/bin/bash。总是无法执行是不是这个差别的原因啊?要怎样才能解决呢? 求高手指教。
头像
灰色小狼
帖子: 4585
注册时间: 2008-12-06 10:38
系统: Arch

Re: 我有一个shell怎么执行不了

#2

帖子 灰色小狼 » 2011-09-16 1:31

不是开头的原因,可能是脚本不完整或者有错误
头像
我就是我2
帖子: 1215
注册时间: 2008-12-13 10:55
来自: the Earth
联系:

Re: 我有一个shell怎么执行不了

#3

帖子 我就是我2 » 2011-09-16 1:42

再怎么说也是
#!/bin/bash
苏东坡问佛印道:“人人皆念观世音菩萨,观世音菩萨念谁?”
佛印答道:“念观世音菩萨。”
苏东坡诧异:“为何亦念观世音菩萨?”
曰:“求人不如求己。”


dropbox 誰好奇,誰來點
勞碌一生又如何,虛度一生又如何,你過得開心嗎?人活著就要開心嘛!
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: 我有一个shell怎么执行不了

#4

帖子 tusooa » 2011-09-16 21:37

叹号应该是英文叹号。

代码: 全选

] ls -ld //
回复