shell命令应用

152 阅读1分钟

shell命令是常用的工具命令,通过简单的组合设计能够帮助完成一些功能场景需要。在win10环境中也可以使用shell命令,使用的前提有多种,我本地环境因为已经安装了git,可以直接使用git提供的shell,从而使用它包含的linux命令。

场景1

统计一个工程中大于500行的java文件。

首先,查看文件的常用命令是find、grep等,但是虽然find提供了size子命令选项但是没有具体到行数。 而wc命令可以查看行数、词数等,这里还有一个判断条件“大于”,可以选用awk进行简单的判断。因此,完成的命令如下所示:

find . -type f | xargs wc -l | awk '$1>500 {print $2}'