在Windows下使用Linux命令ZIP 打包文件(夹)

转载自 https://blog.csdn.net/my_learning_road/article/details/69568215

笔者最近需要用处理大量txt文件,这些txt文件都比较大,出于效率考虑想用Windows下面的批处理命令。但是发现用于处理文本文件的sed命令不能用,如图1所示。

图1

因为本人其实是批处理小白,从网上查询才知道sed其实是Linux下的命令。考虑到cygwin复杂而且很庞大,且配置很不方便,所以便放弃了这个选择。后来发现了一个轻便且易安装的gnuwin32项目,虽然比较方便安装,但是在安装过程中仍然出现了一些问题,故写下这个安装教程,希望可以帮到入门者。

1.下载gnuwin32项目,链接:https://sourceforge.net/projects/getgnuwin32/?source=typ_redirect,或者从官网下载。

2.运行下载得到的exe文件。这一步要十分需要注意选择安装目录,就安装在它推荐的目录下即可(也就是你下载exe文件的位置),否则会在第4步报错!一开始安装的时候笔者将其安装在了其他的文件夹下面,结果在后续安装时产生了如图2的提示信息。所以在下载安装包时就直接下载到自己常用的安装路径下吧……


图2

3.进入安装目录的GetGunWin32子目录,其在GetGunWin32-0.6.3.exe自动建立。

4.点击download.bat,会从网上下载所有的Linux命令程序,如图3所示所需时间较长。



图3
5.运行install.bat命令。

到此gnuwin32的安装完全结束,大家可以在Windows上使用Linux命令了!

下面简单介绍一下使用,其实跟普通使用没有任何区别,只是之前不能用的命令现在可以用啦!

比如第一张图片不能用的sed命令,现在我们重新试一下!下面就是见证奇迹的时刻!


这个命令是用于显示文本文件a.txt中所有的奇数行。

猜你喜欢

转载自blog.csdn.net/u013662063/article/details/80221093