Bash:忽略sign(ctrl-c)x次数
因此,在这个程序中,使用BASH,我试图在需要之前多次忽略或捕获CTRL-C(不是无限) 目前,我知道如何忽略命令一次。 但我不知道如何增加或减少它被忽略的次数 代码:Bash:忽略sign(ctrl-c)x次数,bash,bash-trap,Bash,Bash Trap,因此,在这个程序中,使用BASH,我试图在需要之前多次忽略或捕获CTRL-C(不是无限) 目前,我知道如何忽略命令一次。 但我不知道如何增加或减少它被忽略的次数 代码: 谢谢使用循环和变量: #! /bin/bash ignore=4 trap 'justonce' 2 justonce() { echo "you sure? $ignore left" if [ $((ignore)) -eq 0 ] then exit 1 fi ign
谢谢使用循环和变量:
#! /bin/bash
ignore=4
trap 'justonce' 2
justonce()
{
echo "you sure? $ignore left"
if [ $((ignore)) -eq 0 ]
then
exit 1
fi
ignore=$((ignore-1))
}
while true; do
echo -n "."
sleep 1
done
大卫,如果你对这个答案满意,请把它标为“接受”
#! /bin/bash
ignore=4
trap 'justonce' 2
justonce()
{
echo "you sure? $ignore left"
if [ $((ignore)) -eq 0 ]
then
exit 1
fi
ignore=$((ignore-1))
}
while true; do
echo -n "."
sleep 1
done