cmd技巧——echo的用法(二)

发表在    萌新联盟 08-13 21:16:46

3 5619 9

第一集网址:http://kids.codepku.com/topic/view/414



欢迎收看cmd技巧第二集!!!

这可能是我在萌新联盟的最后一个帖子了………………

在这期中,我们依然会学习echo代码的作用。

在学习代码之前,我们要知道什么是文件路径,以及如何表达、打出自己的文件路径

(这对于大佬来说只是普通的,当然我有必要说一下)

大家知道,一棵树他是有一根树干,然后分散成很多很多的树枝

u=495708920,1843684323&fm=26&gp=0

我们可以把树干看成是电脑,第一层的树枝是硬盘,再上面的树枝就是各个文件夹,树叶是文件。

在下载软件的时候,我们不会手输路径,而会点击“浏览”来进行可视化的操作,但是在cmd中,就不能“浏览”了,我们必须手输路径,路径的输法就是先输磁盘:\文件夹/文件夹/文件夹/文件.后缀名

那么有人要问:我们经常习惯性的把文件下载到桌面,那么桌面该怎么办呢?

的确,桌面似乎不属于任何一个磁盘与文件夹,那我们该怎么办呢?

其实,桌面还是有路径的

C:\user/用户名/desktop或桌面/

就是这么简单!!!!


好了,回归正题。

那么,我们为什么要费尽心思地来说这个路径呢,因为他在这课以及后面几课都是很重要的。

尤其是在这课——几乎半步离不开路径。


1.echo 字符串 >文件路径和文件名

我们今天讲的是echo如何编辑文档,这就是最初级的一个

就是把一个文档里的东西全部更改成你输的这个字符串

注意:这个命令以及以后的命令只能修改*.txt文件,甚至连*.doc、*.docx也不能更改,所以cmd的可操控性看起来无穷,实际上有限

(想一想如果把这条命令对一条重要消息操作会怎么样!是不是很恐怖!!!)

如图所示:





2.echo 字符串 >>文件路径和文件名

这个和上一个有什么不同呢?

这个就类似于scratch中的“连接helloworld”了。

不过这个不是在cmd提示框中,而是在文档中。

他会在文档中把这个字符串连接在原来的后面,如图:

注意:前面的E:\不是路径



3.(echo 字符串 &echo 字符串)>文件路径和文件名

把多行数据更改进文档中,

我认为这个够简单,我们可以结合上一节课和这节课来理解他。


4.echo 字符串 &echo 字符串 >文件路径和文件名

这个不就是刚才那个命令去括号吗!!!

我们知道,数学中,加了括号的都得提前运算,

虽然在编程中不全是这样,但全都会有一种“打包”的理念在的。

而我们现在拆了包,会变成什么样呢?你们可以先自己思考一下。

其实是这样的:前面一项输入在cmd窗口中,后面一项更改成整个文档。

这个命令鲜为人知,即便知道也会把它当做错误指令、反面教材。

当然,这个命令在*.bat文件中很少出现,几乎没有,人们一般把他拆分为

echo 字符串
echo 字符串>文档路径

其实,这条指令在echo 为 on 的时候,是一个很有效缩减命令的方法。


5.(echo 字符串 &echo 字符串)>>文件路径文件名

带>>的都是连接,就是我刚才说的,不过这个只有第一个连接,第二个会另起一行。


6.echo.

很多人觉得,echo实在是太厉害了,随便什么字符串都能按照他的方式

可就差有一个美中不足——没有回车。

而echo.就能代替回车,这真是太好了!不过我们不能在echo和.之间加空格!!!!

那是因为加了空格,代表.是要你输出的字符串,这点逻辑应该能懂吧。


好了,关于echo就告一段落了,但是cmd之路还不能停歇!!!!

以后想看我的帖子,去大佬公会找吧!!









登录或注册后发布评论