bycj.net
相关文档
当前位置:首页 >> shEll %n >>

shEll %n

这个提问没有搞清楚、啥意思呢。到底想要什么结论。 这种基本上都是看man文档;(man date) %N nanoseconds (000000000..999999999) 所以输出的是微妙 [gis@localhost ~]$ date '+%N' 139239000

参数: %H 小时(以00-23来表示)。 %I 小时(以01-12来表示)。 %K 小时(以0-23来表示)。 %l 小时(以0-12来表示)。 %M 分钟(以00-59来表示)。 %P AM或PM。 %r 时间(含时分秒,小时以12小时AM/PM来表示)。 %s 总秒数。起算时间为1970-01-01 00:00:00...

echo -n 不换行输出 $echo -n "123" $echo "456" 最终输出 123456 而不是 123 456

1、实例n.sh #!/bin/sh N=$1 if [ -z $1 ];then echo Usage $0 num exit 0 fi for (( i=1;i

if [ $# -ne 1 ] then echo "输入一个整数" exit 1 fi i=1 sum=1 while [ $i -le $1 ] do sum=$((sum * i)) i=$((i+1)) done echo $sum 这样可实现你的要求

试试date '+%N' ''为单引号。

#!/bin/sh if [ -z $1 ];then echo Please Usage:$0 num exit 1 fi counter=$1 factorial=1 while [ $counter -gt 0 ] do ((factorial=factorial * counter )) ((counter--)) done echo $factorial

date -d -100days +%Y%m%d date -d 100days +%Y%m%d date -d yesterday +%Y%m%d date -d tomorrow +%Y%m%d date -d -2month +%Y%m%d date -d 2month +%Y%m%d date -d 2month +%Y%m%d date -d -2year +%Y%m%d date -d 2year +%Y%m%d

tail -n 文件名 取最后n行 head -n 文件名 取头n行

#!/bin/sh if [ -z $1 ];then echo Usage $0 num exit 1 fi sum=0 function ff_forsum(){ for num in $(seq $1) do sum=$(($sum+$num)) done } # call ff_forsum ff_forsum $1 echo $sum 或者 #!/bin/sh if [ -z $1 ];then echo Usage $0 num ex...

网站首页 | 网站地图
All rights reserved Powered by www.bycj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com