這是我的bash文件的一部分。我需要的輸出是:微調框動畫和回顯命令
[ - ]版權所有KatworX©技術。由阿瓊·辛格Kathait開發和調試由☆堆棧溢出社區☆
我想在顯示echo命令微調動畫繼續旋轉5秒。社區可以幫助嗎?
spinner()
{
local pid=$!
local delay=0.75
local spinstr='|/-\'
while [ "$(ps a | awk '{print $1}' | grep $pid)" ]; do
local temp=${spinstr#?}
printf " [%c] " "$spinstr"
local spinstr=$temp${spinstr%"$temp"}
sleep $delay
printf "\b\b\b\b\b\b"
done
}
sleep 5 & spinner | echo -e "\nCopyright of KatworX© Tech. Developed by Arjun Singh Kathait and Debugged by the ☆Stack Overflow Community☆"
看一看[多種顏色上的bash微調的輸出( https://stackoverflow.com/questions/46966891/multiple-colors-on-output-of-bash-spinner)。您可以忽略顏色的變化。但在while循環中調用'ps','awk'和'grep'的效率非常低。 –
你能否修改此代碼段@DavidC.Rankin並將其發佈到評論框中? –