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)行了。



