首先闡述幾個命令
echo $0 顯示當前使用的shell版本
dpkg-reconfigure 設置軟件包類型
腳本報錯原因:
Ubuntu默認使用的shell解析是dash,dash只有bash一部分的功能
首先我的系統執行
$ echo $0
-bash
$ sudo dpkg-reconfigure dash
選擇 No,使用bash作爲默認shell
此時依然無法解決問題
經過試驗
方法一:
腳本中#/bin/bash改爲!/bin/sh
方法二:
使用bash shell_name.sh