bash脚本遇到一个小问题

sh/bash/dash/ksh/zsh等Shell脚本
回复
LarmBr
帖子: 39
注册时间: 2010-03-14 21:25
送出感谢: 0
接收感谢: 0

bash脚本遇到一个小问题

#1

帖子 LarmBr » 2010-09-27 1:10

刚入门,写一个小脚本。其中用到declare -i num=$another_num 类似的语句来声明一个整形变量,但调试运行时有如下问题:

代码: 全选

+ declare -i USER_FOOTPRINT=3
mentohustGUI.sh: 1: declare: not found
not found是什么原因啊?
头像
astolia
论坛版主
帖子: 3004
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 494 次

Re: bash脚本遇到一个小问题

#2

帖子 astolia » 2010-09-27 1:55

看看

代码: 全选

ls -l /bin/sh
是不是链接到bash。你这种情况应该是链接到dash之类的去了。
或者你在mentohustGUI.sh开头用

代码: 全选

#!/bin/bash -
明确指定用bash运行
再或者直接

代码: 全选

bash ./mentohustGUI.sh
tusooa
帖子: 6546
注册时间: 2008-10-31 22:12
系统: 践兔
送出感谢: 6 次
接收感谢: 10 次
联系:

Re: bash脚本遇到一个小问题

#3

帖子 tusooa » 2010-10-02 10:06

#!/bin/bash

代码: 全选

] ls -ld //
回复

回到 “Shell脚本”