sh 壳牌栈数据结构封装
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 壳牌栈数据结构封装相关的知识,希望对你有一定的参考价值。
function init_stack() {
eval "$1"_length=0
}
function push_stack() {
eval eval "$1"_"\${${1}_length}"="$2"
eval eval "$1"_length="\$(( "$1"_length + 1 ))"
}
function pop_stack() {
eval "$1"_length="\$(( "$1"_length - 1 ))"
eval eval echo \\\$"$1""_\${${1}_length}"
}
function print_stack() {
echo -n "["
eval length="\${${1}_length}"
i=0
while test $i -lt $length
do
test $i != 0 && echo -n ", "
eval echo -n "\$${1}_${i}"
i=$(( i + 1 ))
done
echo "]"
}
以上是关于sh 壳牌栈数据结构封装的主要内容,如果未能解决你的问题,请参考以下文章
sh 壳牌邮件发送邮件
sh 壳牌前台后台,查看后台任务
sh 壳牌nohup
sh 壳牌完工(CentOS)
sh 壳牌下载整个网站
sh 壳牌秘密