IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    简单的shell

    Liyun发表于 2015-03-25 21:54:08
    love 0

    好像一直没怎么正儿八经的写shell....今天不得不动手写了。反正就是摸着石头过河吧。

    for i in {1..20}
    do 
        mydate=$(date -v-"${i}d" +"%Y/%m/%d")
        echo "------Now importing:"$mydate"--------"
    done

    这样就实现了一个简单的for循环。

    • do 和done完成一个循环...
    • date是给日期的,mac和linux貌似语法有点不一样,date -v-1d 这样是往前减一天。后面那个是日期的格式。
    • 然后等号旁边不能有空格,这个和r差别好大。
    • 然后如果command中间要引用变量,需要${}一下,有点像r的paste()然后eval(parse())。
    • 1..20相当于r的1:20,给出一个整数序列。echo就是打印到屏幕上了。

    暂时就这些,至少现在用起来是正常的哈哈。



沪ICP备19023445号-2号
友情链接