看见你们还在手动copy,我真是太着急了!

上周四,一个文员朋友向我吐槽,他们老板给了他们一堆Word模板、Excel模板、PPT模板,告诉他们以后报表都要使用模板做框架,往里面填内容,然后发给领导。

那么问题来了。假如有5个模板还好,可以手动复制,粘贴。如果有50个,100个模板呢。每次发一个新的报表都要将100个模板,手动复制、粘贴一遍吗?是不是感觉肌肉又增加了?时间又悄悄流逝了? 我想此时的你,已经在点头同意了。

那么这个痛点,怎么解决?

这时候我就要发挥程序员思维了,那就是。。。

-->  “懒惰思维”

懒惰思维的核心就是能让电脑帮你做的事,绝不自己做。

好了,正式进入正题。



【环境准备】

windows系统,(git bash)软件安装

【知识点】

linux基本命令,shell基本命令


啥是git bash? 啥是linux,shell?没有做过互联网的肯定看到几个单词,就懵了。没有关系,都是一些很简单的东西,不要把程序员想的太高大上了。 这几个基本上就是

一看就懂,一学就会!(感兴趣的小伙伴,可以了解Linux/shell简介)

Linux简介

shell简介


1.安装git bash

和我们平时安装其他软件没有任何区别。

点击  git bash 安装教程  (如有任何问题,请在下方留言

安装成功之后就是这样的一个界面显示


安装完成之后,此时windows 就具有Linux操作系统的命令。

这时候我们就要用linux的命令呐

点击进入学习Linux常用命令


我这里有三个模板文件

我怎么通过命令找到这个三个文件呢?


点击上方路径


使用cd 命令进入该路径下。注: Linux环境中要用“/”分割,正好和windows下相反。


怎么看是否进对了路径呢?

使用 pwd 命令查看。



如何查看当前路径下的所有文件?





此时,模板文件也找到了。下面我们要做的事情就是拷贝文件,然后粘贴到我们指定的文件夹中,并且文件的名字,是我们指定的。

1.打开文件

2.写入命令

3.关闭文件


linux如何打开一个文件?

点击学习vim常用命令

键入vim,会出现下面的界面。


键入小写的i,我们就可以进行编辑了。

键入i之后,会在左下角出现插入两字,想要退出,键入Esc.

vim auto_create.sh

上面命令的意思就是创建一个shell脚本的文件,sh 就是shell的缩写。

第一行,我们定义一个变量,指定一个文件夹路径。变量用大白话来说的话,就是取一个名字指定一个具体的值。


注: Linux环境中要用“/”分割,正好和windows下相反。

最后的$1是什么呢? $1叫做传递参数,请看下图


好学的小伙伴可以查看教程shell传递参数使用方法

接着键入第二行


创建一个文件夹,文件路径就是第一行内容。“$” 符号就是引用这个变量。

mkdir 命令创建一个文件夹。

此时auto_create.sh文件中就有了两行命令了。

我们保存退出,执行一下会发生什么呢?

vim 里面保存退出的方法就是 键入 :wq

冒号+小写w(保存的意思)+q(退出的意思)

因为有传递参数$1,所以我们在执行时,要在sh后跟上参数 test1

shell脚本的执行方式,有bash、sh 等。

$ sh auto_create.sh test1

键入回车执行,让我们看下会发生什么?

执行成功之后,没有错误日志输出。就会出现下图。(鼓个掌吧!你太棒了。)

键入ls 看下是否有新文件生成了?


有了,成功了!


接着我们再写入第3~5行。

cp  C:/Users/Administrator/模板.docx  C:/Users/Administrator/$1/$1.docx

cp 就是copy的意思,上面一条命令就是模板文件,拷贝到你新建文件夹中,并且以文件夹为名的docx文件。 当然这里可以灵活运用,如果你不想让文件夹的名字和文件的名字一样,可以将第二个$1改成$2. 也是没有问题的。

4~5 类似。

:wq 保存退出。

由于之前已经有test1的文件夹了。所以这次我们$1=test2


成功了!没有报错信息,你可以再一次可以给自己鼓掌了。

键入 ls ,可以看到test2文件夹生成了。可以庆祝了吗?不,我们再看看里面有东西吗?

$ cd test2

$ ls


(Perfect!我们想要的东西,都有了!)

$ cd.. (返回上一级)


最后我们再总结一下~

1.下载git bash 软件

2.找到模板文件

3.打开一个文件

4.写入创建文件夹、拷贝文件的命令

5.关闭文件

6.执行文件

7.完工!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,670评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,928评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,926评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,238评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,112评论 4 356
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,138评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,545评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,232评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,496评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,596评论 2 310
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,369评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,226评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,600评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,906评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,185评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,516评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,721评论 2 335

推荐阅读更多精彩内容