美文网首页上嵌学习笔记
我的小脚本 自动生成当天文件夹并创建相应文件

我的小脚本 自动生成当天文件夹并创建相应文件

作者: 唐宇威威 | 来源:发表于2016-10-13 14:14 被阅读21次

    自制觉得实用性不错,分享一下。也怕自己忘了,顺便求助一下怎么把linux里的代码拿出来放到windows里。


    year=`date +%Y` #取年份2016,注意空格的位置和大小写。
    month=`date +%m`
    day=`date +%d`
    file="/home/tyw/ppb/${year}" #ppb是我自己建的文件夹
    file1="/home/tyw/ppb/${year}/${month}${day}"
    if [ $# -eq 0 ]  # $#表示文件参数个数
    then
       if [ ! -e $file ] #文件不存在
       then
              mkdir $file
              echo "Creat $file"
       fi
       if [ -e $file1 ]
       then 
            echo "You have created this file."
        else
            mkdir $file1
            echo "Creat $file1"
       fi
    elif [ $# -eq 1 ]
    then
    if [ ! -e $file ] 
       then
              mkdir $file
       fi
       if [ ! -e $file1 ]
       then 
            mkdir $file1
       fi
        if [ $1 = "c" ] 
        then
             i=1
             while :
             do
              file2="/home/tyw/ppb/${year}/${month}${day}/${i}.c"
             if [ ! -e $file2 ]
             then
             break
             fi
             let i++
            done
            touch $file2
            vi $file2
      elif [ $1 = "sh"]
      then
         i=1
         while :
         do
         file2="/home/tyw/ppb/${year}/${month}${day}/${i}.sh"
         fi [ ! -e $file2 ]
         then
            break
         fi
         let i++
         done
         touch $file2
         chmod +rwx $file2
         vi $file2
      fi
    fi
    

    感谢博哥提供的cat复制法,我终于知道怎么把代码从linux里面拿出来了。上面都是我一点点打的啊。

    相关文章

      网友评论

        本文标题:我的小脚本 自动生成当天文件夹并创建相应文件

        本文链接:https://www.haomeiwen.com/subject/fiswyttx.html