todaywords
来源:互联网 发布:windows韩文版 编辑:程序博客网 时间:2024/06/06 18:50
function todaywords()
{
FILE_PATH="/home/xxxxxx/.list"
if [ $# -eq 0 ]; then
today=$(date +%-j)
((today%=67))
start=$today
((start*=100))
((start+=1))
end=$start
((end+=99))
sed -n "${start},${end}p" $FILE_PATH
fi
{
FILE_PATH="/home/xxxxxx/.list"
if [ $# -eq 0 ]; then
today=$(date +%-j)
((today%=67))
start=$today
((start*=100))
((start+=1))
end=$start
((end+=99))
sed -n "${start},${end}p" $FILE_PATH
fi
}
原来:
today=$(date +%j)
在1月8日,执行结果是008,0开头的被认为是八进制数,其取值范围0-7,数值8越界,所以报错(-bash: ((: 008: 基数值过大 (error token is "008"))。
后来:
today=$(date +%-j)
执行结果是8,被认为是十进制数,执行正常。
0 0
- todaywords
- 梦想 震撼世界(转自网络)
- mysql之触发器trigger
- IORESOURCE_IO和IORESOURCE_MEM
- 协议森林04 地址耗尽危机 (IPv4与IPv6地址)
- Apache服务无法开启 解决方法(80端口被占用, 解决80端口被Microsoft-HTTPAPI/2.0占用的方法)
- todaywords
- 多线程学习笔记
- 协议森林05 (IP协议详解)
- NRF51 BOOTLOADER 编译注意事项
- 协议森林06 瑞士军刀 (ICMP协议)
- 重构-不要对参数赋值
- ueditor使用配置总结
- stm32独立看门狗和窗口看门狗的区别
- 协议森林07 傀儡 (UDP协议)