zoukankan      html  css  js  c++  java
  • 效率工具

    背景

    • 日常开发常有时间戳转日期,日期转时间戳的琐事。每次需要打开工具网站转就显得有点麻烦了,有时候还得等他加载,所以想办法在本地命令行干这件事
    • 需求是什么
      1. 不依赖工具网站,能快速的支持日期转时间,时间转日期
      2. 知道当前时间的时间戳
    • 一番搜索,大概得知
      * Linux下的date命令已经能很好的支持这些需求了
      * alias 能简化命令,相当于快捷方式

    Step1:写Shell脚本

    • 编写Shell脚本(第一次写,折腾了一会儿),然后保存为.sh文件到本地目录下(/usr/local/bin/timec.sh)
    #!/bin/bash
    input=$*
    if [ ${#input} == 0 ]
    # 1.若无输入,默认输出当前时间和时间戳
    then 
        date "+%Y-%m-%d %H:%M:%S%n%s"
    elif [ ${#input} -gt 10 ]
    # 2.若输入字符大于10(时间戳),则转时间戳
    then
        date -j -f %Y-%m-%d %H:%M:%S "${input}" '+%s'
    else
    # 3.转日期
        date -r ${input} '+%Y-%m-%d %H:%M:%S'
    fi
    

    Step2:设置alias 别名

    • 打开.bash_profile文件,设置alias别名,指向到我们刚写完的.sh文件
    vi /Users/yousheng/.bash_profile
    

    最终效果

  • 相关阅读:
    HDU 4870 Rating(高斯消元 )
    iOS开发者账号详细介绍
    iOS之Block
    CocoaPods 安装和使用
    搭建自己的局域网服务器
    MarkDown语法收集
    正则表达式参考表
    iOS企业级应用打包与部署
    iOS开发之代码加载方式进入APP的界面
    shell脚本小Demo
  • 原文地址:https://www.cnblogs.com/yousheng/p/13200419.html
Copyright © 2011-2022 走看看