sh 超级微调器:一个基于表情符号的微调器用于bash
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 超级微调器:一个基于表情符号的微调器用于bash相关的知识,希望对你有一定的参考价值。
###
# Super Spinner
# An emoji-based spinner — because ASCII is boring.
#
# Usage:
# $ COMMAND & superSpinner $! "Message"
#
# Example:
# $ sleep 5 & superSpinner $! "Sleeping for 5 seconds"
#
# Output:
# $ Sleeping for 5 seconds...
# $ Sleeping for 5 seconds.... Finished!
###
superSpinner() {
local PID=$1
local CLOCK_STR=("" "" "" "" "" "" "" "" "" "" "" "")
local INDEX=0
tput civis
echo -ne "\r"
while kill -0 "$PID" 2> /dev/null ; do
echo -ne "${CLOCK_STR[$INDEX]} $2...\r"
INDEX=$(( INDEX == 11 ? 0 : INDEX + 1 ))
sleep 0.08333333333
done
echo -ne "\r $2.... Finished!"
echo
tput cnorm
}
以上是关于sh 超级微调器:一个基于表情符号的微调器用于bash的主要内容,如果未能解决你的问题,请参考以下文章
OnItemClickListener() 用于列表视图的每个项目中的微调器
一个Bootstrap插件,用于为数字输入创建输入微调器元素
什么是用于查找微调器的jquery语法
带有日期选择器的 Android 微调器,例如 Google 日历应用
居中的模态负载微调器引导程序 4
如何在 doInBackgroung() 时制作 android AsyncTask 加载微调器