如何使用 bash 创建进度条?
这是我的脚本:
#!/bin/bash
pass='number1 number12 number13 number14 number15 number16'
chk='number14'
for i in $pass ; do
if [ "$i" == "$chk" ]; then
echo ' Found ^_^'
else
echo 'loading 50%'
fi
done
Run Code Online (Sandbox Code Playgroud)
我想echo 'loading 50%'用任何东西替换来创建一个进度条。
我已经使用 Ubuntu 一段时间了,我遇到了所有问题,我不需要发布一个线程来获取答案,直到我最近升级到 Ubuntu Vivid。
Ubuntu 很棒,但每次运行时sudo apt-get update我都会平稳运行更新,它会返回/var/lib/apt/lists.
这甚至不是问题所在。非常令人沮丧的是,即使我运行建议的更新,它仍然产生相同的结果。
我使用的是 Ubuntu 14.04,然后在升级到 Vivid 之前升级到 Ubuntu Utopic。
我所需要的只是请提供一份没有重复源列表的契约。
请。
谢谢大家。
编辑:这是我从重新加载软件属性-gtk 中得到的新错误。
W: Duplicate sources.list entry http://security.ubuntu.com/ubuntu/ vivid-security/restricted i386 Packages (/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_vivid-security_restricted_binary-i386_Packages)
W: Duplicate sources.list entry http://security.ubuntu.com/ubuntu/ vivid-security/universe i386 Packages (/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_vivid-security_universe_binary-i386_Packages)
W: Duplicate sources.list entry http://security.ubuntu.com/ubuntu/ vivid-security/multiverse i386 Packages (/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_vivid-security_multiverse_binary-i386_Packages)
W: Duplicate sources.list entry http://security.ubuntu.com/ubuntu/ vivid-security/main i386 Packages (/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_vivid-security_main_binary-i386_Packages)
W: You may want to run apt-get update to correct these problems
Run Code Online (Sandbox Code Playgroud) 升级到 Ubuntu 16.10 后,我无法使用我的笔记本电脑,因为“kidle_inject”的 CPU 使用率很高。
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
7966 root -51 0 0 0 0 S 35.2 0.0 4:27.77 kidle_inject/1
8327 xxxx 20 0 1906104 302952 69876 S 34.9 3.7 0:08.15 chromium-browse
7968 root -51 0 0 0 0 S 34.5 0.0 4:31.28 kidle_inject/3
7965 root -51 0 0 0 0 S 33.9 0.0 4:24.68 kidle_inject/0
7967 root -51 0 0 0 0 S 32.6 0.0 4:28.50 kidle_inject/2
Run Code Online (Sandbox Code Playgroud)
sudo rmmod …