我想說,這樣顏色輸出更好記,前面就不用聲明變量了,
#!/bin/bash
declare -A ss
i=0
numbers=""
for script_file in $(ls -I "mon" ./)
do
echo -e "\e[1;35m The Script: ${i} ==> \e[1;0m" ${script_file}
ss[$i]=${script_file}
numbers="${numbers} | ${i}"
i=$((i+1))
done
echo ${numbers}
#!/bin/bash
declare -A ss
i=0
numbers=""
for script_file in $(ls -I "mon" ./)
do
echo -e "\e[1;35m The Script: ${i} ==> \e[1;0m" ${script_file}
ss[$i]=${script_file}
numbers="${numbers} | ${i}"
i=$((i+1))
done
echo ${numbers}
2017-08-03
最贊回答 / 我是誰的友人A
這里用的不是單引號而是反單引號,鍵盤上波浪號那個鍵。或者你可以改成for script_file in $(ls -I "monitor_man.sh" ./)
2017-07-27
最贊回答 / 慕粉1720382552
exit 0 1 2 。。。。。這個是退出碼,就像編寫程序最后return 0一樣,我們可以通過設(shè)置不同的退出碼來提示用戶腳本運行到那一步退出的,一般情況下,0代表正確執(zhí)行后退出,非0代表多多少少有問題,具體是數(shù)字幾,都是可以隨便設(shè)定的。只要能讓用戶知道具體的退出碼代表啥意思。你可以echo $?來查看上一條命令執(zhí)行的退出碼。
2017-07-24
最贊回答 / 慕粉1720382552
centos6里面有這個選項,你的沒有的話可能是因為系統(tǒng)不一樣,命令和選項有區(qū)別-I, --ignore=PATTERN? ? ? ? ? ? ? do not list implied entries matching shell PATTERN
2017-07-24
有編程基礎(chǔ)的我能懂,但是確實講的不怎麼樣,tonny老師講的確實更好,更細致,思路清晰,有一種教書多年都知道大家問題出在哪里的感覺。并且,這個老師講課的語氣像是自助服務(wù)機在說話,兩個字兩個字吐出來的,我不得不拉播放速度啊
2017-07-24
還好網(wǎng)上能找到對應(yīng)的設(shè)置文件,不然設(shè)置這個還真累,沒想到VIM原來那里厲害的。
2017-06-22