ubuntu.sh 的安裝腳本是Android上安裝并運(yùn)行 Ubuntu 12.04必備腳本輔助工具,ubuntu開機(jī)啟動(dòng)、執(zhí)行sh腳本,穩(wěn)定ubuntu 環(huán)境變量,執(zhí)行ubuntu source命令,可以一次安裝多個(gè)軟件包,有需要的用戶歡迎來IT貓撲下載使用~

Ubuntu 使用sh 無法執(zhí)行腳本文件的解決方法

最近剛開始學(xué)習(xí)Linux Shell語言

看的是鳥哥的私房菜,《鳥哥的Linux私房菜 基礎(chǔ)學(xué)習(xí)篇(第三版)PDF高清晰》

里面有講到執(zhí)行shell腳本有兩種方法:

1. 設(shè)置執(zhí)行屬性: chmod 755 file

執(zhí)行(如果已經(jīng)在當(dāng)前目錄) : ? ?./file

2. 使用: ?sh file 執(zhí)行

.但是在vmware里裝的Ubuntu 11.10卻無法執(zhí)行

#!/bin/bash ?

declare -i s ?

for (( i = 1; i <= 100;i = i+1 )) ?

do ??

? ? s=s+i ?

done ?

echo "The count is ==> $s" ?

使用第二種方法執(zhí)行時(shí)出現(xiàn) :

test04_for.sh: 1: declare: not found

test04_for.sh: 3: Syntax error: Bad for loop variable

解決方法:

在終端中輸入:

sudo dpkg-reconfigure dash

然后出現(xiàn)的界面中選擇 NO

然后就能正確運(yùn)行了。

ubuntu.sh腳本附解決方法下載地址

遠(yuǎn)程下載