Shell脚本:倒数计数的屏显小程序
2017-07-02 19:20
330 查看
一个小程序献给Shell Script的初学者玩儿~,或许它能激起你学习的兴趣
#!/bin/bash
BOOT_DELAY_COUNT=5
echo -n "APP will run in seconds: "
while [ ${BOOT_DELAY_COUNT} -ge 0 ]
do
echo -ne "\b${BOOT_DELAY_COUNT}"
read -t 1 -n 1
if [ $? -eq 0 ]; then
echo -ne "\b \nCancel APP run!\n"
exit 0
fi
BOOT_DELAY_COUNT=`expr ${BOOT_DELAY_COUNT} - 1`
done
echo ""
exit 0
### 复制下面的脚本,保存到文件 backcount.sh中即可执行。
1、若没有执行权限,通过 chmod 命令添加;
[root@HLZ home]# ./backcount.sh
-bash: ./backcount.sh: Permission denied
[root@HLZ home]# chmod a+x backcount.sh
2、若文件 backcount.sh在windows下编辑,请确保语系正确,可在Linux上通过 dos2unix 命令转换;
[root@HLZ home]# ./backcount.sh
-bash: ./backcount.sh: /bin/bash^M: bad interpreter: No such file or directory
[root@HLZ home]# dos2unix backcount.sh
dos2unix: converting file backcount.sh to UNIX format ...
一个小程序献给Shell Script的初学者玩儿~,或许它能激起你学习的兴趣
#!/bin/bash
BOOT_DELAY_COUNT=5
echo -n "APP will run in seconds: "
while [ ${BOOT_DELAY_COUNT} -ge 0 ]
do
echo -ne "\b${BOOT_DELAY_COUNT}"
read -t 1 -n 1
if [ $? -eq 0 ]; then
echo -ne "\b \nCancel APP run!\n"
exit 0
fi
BOOT_DELAY_COUNT=`expr ${BOOT_DELAY_COUNT} - 1`
done
echo ""
exit 0
### 复制下面的脚本,保存到文件 backcount.sh中即可执行。
1、若没有执行权限,通过 chmod 命令添加;
[root@HLZ home]# ./backcount.sh
-bash: ./backcount.sh: Permission denied
[root@HLZ home]# chmod a+x backcount.sh
2、若文件 backcount.sh在windows下编辑,请确保语系正确,可在Linux上通过 dos2unix 命令转换;
[root@HLZ home]# ./backcount.sh
-bash: ./backcount.sh: /bin/bash^M: bad interpreter: No such file or directory
[root@HLZ home]# dos2unix backcount.sh
dos2unix: converting file backcount.sh to UNIX format ...
相关文章推荐
- 如何用Shell病毒技术感染Linux脚本程序
- Beginning Linux Programming----shell脚本程序实例
- shell 脚本监控程序是否正在执行, 如果没有执行, 则自动启动该进程
- 从Linux程序中执行shell(程序、脚本)并获得输出结果
- 从Linux程序中执行shell(程序、脚本)并获得输出结果
- shell脚本程序的简单介绍及应用
- linux c程序中获取shell脚本输出
- shell脚本运行java程序
- linux C程序中获取shell脚本输出
- 从Linux程序中执行shell(程序、脚本)并获得输出结果(转)
- linux C程序中获取shell脚本输出
- shell 脚本之程序流程控制命令(1)
- linux命令联系+shell脚本程序的调试
- C程序调用shell脚本共有三种方法
- Shell脚本学习--护眼程序编写心得
- 编写启动程序和停止程序的shell脚本
- 使用Shell脚本查找程序对应的进程ID,并杀死进程
- linuxC程序中获取shell脚本输出
- SHELL脚本共享:系统实时监控程序(基于TOP指令优化)
- linux C程序中获取shell脚本输出(如获取system命令输出)