您的位置:首页 > 运维架构 > Shell

shell取系统时间做浮点运算,练习cut sed cat uniq

2012-10-24 13:57 351 查看
#!/bin/bash

start=$(date +%s.%N)

ls >/dev/null 2>&1

end=$(date +%s.%N)

#取小数点后9位

diff=$(echo "scale=9;($end - $start)"|bc)

echo $diff

#bc运算小于1的数,小数点前没有零,判断并补零

if [ "$(echo $diff | cut -c1)" = '.' ]

then

diff=$( echo $diff | sed 's/^/0/ ' )

fi

echo $diff

cat -s filename 可以不显示文件的重复空白行

uniq filename 可以不显示文件的重复行

tr 'a-z' 'A-Z' 转换大小写
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐