mac下查找代码并拷贝到一个单独文件夹

查看目录下有多少文件
hao$ find ./ -type f -name ‘*vue‘ | wc -l
计算这些文件的总代码数量
haodeMBP:src hao$ find ./ -type f -name ‘*vue‘ | head -n 上面数量 | xargs -I{} cat {} | wc -l
将这些代码拷贝到一个文件内
haodeMBP:src hao$ find ./ -type f -name ‘*vue‘ | head -n 上面数量 | xargs -I{} cat {} > ./xx.log

原文地址:https://www.cnblogs.com/victory820/p/11403473.html

时间: 2024-10-01 23:59:11

mac下查找代码并拷贝到一个单独文件夹的相关文章

mac下cp命令的妙用(一个小技巧)

在项目开发中遇到了这样一种情况: 需要用一个干净的工程(export出来的,没有svn信息)去覆盖一个主干的工程(含有svn信息),然后提交代码:我们在mac系统中拷贝->粘贴到目标文件夹,只有2个选项:停止和全部替换:选择全部替换后,svn信息全部丢失了. 这时我们可以使用cp -r dir1 rootdir 来进行覆盖,dir1是那个干净工程的文件夹路径,和主干工程同名:rootdir是主干工程的上级目录,如此一来我们就实现了保留svn信息前提下覆盖文件夹的目的. mac下cp命令的妙用(一

Mac下关于——你不能拷贝项目“”,因为它的名称太长或包括的字符在目的宗卷上无效。文件的删除

内容是google的,测试有效,因为用revel打包的东西删除以后有这个循环bug Mac下关于——你不能拷贝项目“”,因为它的名称太长或包括的字符在目的宗卷上无效.文件的删除 关于这个问题我找到的一些资料, 可以通过如下方法删除 1.打开 终端 应用程序. 2.键入: sudo rm -rf 注意:在“-rf”后键入一个空格.没有空格该命令将不能执行.在步骤 6 之前请都不要按下 Return 键. 3.打开您的“废纸篓”. 4.从“编辑”菜单中选择“全选”. 5.将“废纸篓”中的所有内容都拖

Windows 10 下安装 npm 后全局 node_modules 和 npm-cache 文件夹的设置

npm 指 Node Package Manager,是 Node.js 中一个流行的包管理和分发工具.Node.js 在某个版本的 Windows 安装包开始已经加入了 npm,现在可以进入 https://nodejs.org/en/ 下载安装包. 安装过程很简单,一路 Next 然后 Finish 就好.安装完成后可以新建一个命令行窗口,敲 npm 验证安装. 我碰到的问题是,当我安装完一个全局的 webpack 工具后,发现很多新下载的文件分别存到了 %appdata% 下的 node_

一个监视文件夹日期的脚本

::这个脚本用计划任务执行后,可以对WINDOWS Backup的文件夹进行监视,如果没有新的备份产生,则发送EMAIL到指定的地址. ::脚本允许一次事件,第二次事件后才发送告警. @echo off SETLOCAL SETLOCAL ENABLEDELAYEDEXPANSION SET destinationfolder=H:\WindowsImageBackup\MBM-SBS set emailServer=smtp.yourISP.com SET [email protected]

mac下实现代码远程同步

近期将办公电脑从windows换成了mac,以前一直用windows,在windows下面将代码同步到远程的开发机,zend studio有一些内置的工具,但mac下的zend stduio没有了这个工具.而sublime一些同步插件太难用,于是网上搜索,自己来实现同步. 1,在mac上面后台运行一个脚本,原理就是用mac的fswatch命令检测目录内文件的变化,然后通过rsync命令同步变化的文件到远程开发机,代码如下: PWD="/Users/huangxuan01/Desktop/baid

Mac下为什么有的文件名后带一个* 星号?

这个*号仅仅是ls命令显示的,表示有可执行权限,实际文件名不带*号. ls -F可执行文件名后就会加*号. 显示一个或多个文件的相关信息.ls [options] [file-list] 参数默认情况下,ls按照文件名的字母顺序列出文件的信息,file-list可以是任意文件或目录当file-list包含多个目录时,ls将显示目录的名称,不显示子目录和子文件当file-list为普通文件时,ls则显示该文件的相关信息 选项-a 显示所有文件名列表,包括隐藏文件(文件名以句点开始)-A 与-a类似

Mac下NodeJS学习笔记 搭建第一个NodeJS开发环境

一.准备 已安装NodeJS(Node,npm) 二. 1.创建工作空间: $ mkdir -/workspace/nodejs/ $ cd -/workspace/nodejs/ $ pwd /Users/vincent/Desktop/my/workspace/nodejs 2.安装  express $ sudo npm install express -g [email protected] /usr/local/lib/node_modules/express ├── [email p

如何编写一个工程文件夹下通用的Makefile

新建工程文件夹,在里面新建 bsp.imx6ul.obj 和project 这 3 个文件夹,完成以后如图所示: 新建的工程根目录文件夹 其中 bsp 用来存放驱动文件:imx6ul 用来存放跟芯片有关的文件,比如 NXP 官方的 SDK库文件:obj 用来存放编译生成的.o 文件:project 存放 start.S 和 main.c 文件,也就是应用文件:将十二章实验中的 cc.h.fsl_common.h.fsl_iomuxc.h 和 MCIMX6Y2.h 这四个文件拷贝到文件夹 imx6

Mac 下Versions的 svn无法上传 .a 文件的问题

实际开发中在用SVN版本管理软件的时候回遇到一些第三方库无法上传.a文件导致项目直接报错的情况,提示未找到.a文件. 这也是我在实际项目中遇到的问题,虽然你SVN可以提供一个很好的团队开发合并代码的平台,但也存在一些不让人省心的小问题,即便如此,我们依然不能拒绝使用SVN,所以只能解决他,以下就是我在互联网搜索到的相关解决办法,希望对大家有帮助! Xcode自带的svn和Versions以及一些其它工具都默认ignore".a"文件. 解决办法有两个: 方法一:使用命令行添加文件 1.