如何遍历文件夹 取得文件名和首行记录输出到CSV文件

for x in `find -type f`; do sed -n "1{s,.*,${x##*/}\t&,p}" $x; done > output.csv

for x in `find -type f`; do sed -n "1{s/.*/${x##*/},&/p}" $x; done > output.csv

for x in `find -type f`; do sed -n "1{s/.*/${x:2},&/p}" $x; done > output.csv

Refer:http://bbs.chinaunix.net/thread-4152680-1-1.html

时间: 2024-12-28 22:26:33

如何遍历文件夹 取得文件名和首行记录输出到CSV文件的相关文章

一个批量修改文件夹中文件名的命令

1. 只修改当前目录下的文件 [root]# rename -s  \.png  \_iphone.png  * 这个是修改目录下 的所有文件名,加入一个后缀 如: 1.png    ->>>   1_iphone.png 2. 递归修改当前目录下的所有子文件夹 [root]# find ./ -name  "*.png" | xargs  -I {} rename -s \.png  \_iphone.png  {} 如: 2.png    ->>>

简单的批量提取文件夹内文件名的经典方法

一个文件夹下面有很多文件,如果要批量提取文件夹内所有文件名,知道如何操作吗? 比如,笔者电脑里面E盘文件夹下面有一个“4.2函数经典再现”的文件夹,想将这个文件夹下面的所有文件名批量提取到一个记事本文件里面. 如果你也想批量提取文件名(批量获取一个文件夹内所有文件的文件名),可以按下面的步骤进行. 第一步,新建一个txt格式的记事本文件. 第二步,在记事本文件中输入:DIR *.*  /B >LIST.TXT 第三步,将此记事本文件后辍名,由txt改为bat.会弹出重命名对话框,单击“是”. 第

c# 根据文件夹或文件名返回(文件夹或文件)的完整路径

c#  根据文件夹或文件名返回(文件夹或文件)的完整路径 一.方案一:(使用windows API) 二.方案二:(扫描全盘)

c# 读取路径下文件夹名-文件夹名-文件名

using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Web namespace PI_disease.PIAnalysis{ /// <summary> /// readfilename 的摘要说明 /// </summary>     public class readfilename : IHttpHandler     { public voi

[Android]用图库打开指定的文件夹,没错是第一个画面直接是图库的文件夹画面

参考了这个里面的代码 http://bbs.csdn.net/topics/380084274 一直报错 06-16 23:58:50.698 26148-26161/com.example.myapplication.app W/ContentResolver﹕ Failed to get type for: content://media/external/images/media/120818 (Unknown URL : content://media/external/images/m

iOS中读取文件夹下所有文本的行数

#import <Foundation/Foundation.h> int codeLineCount(NSString *path) { //1.获得文件管理者 NSFileManager *mgr = [NSFileManager defaultManager]; //判断path是文件夹还是文件路径 BOOL dir = NO; // 标记是否为文件夹 //这个路径是否存在 BOOL exist = [mgr fileExistsAtPath:path isDirectory:&

Windows 桌面和文件夹的右键-&gt;打开命令行窗口

1.先按下shift,再点鼠标右键运行CMD,(不是管理员权限) 上图是我已经加了右键的,并且 系统设置了  ps代替cmd,所以是“在此处打开 Powershell 窗口 2.不用shift,在桌面和文件夹中的空白处,点击右键出现的菜单加上“以管理员权限运行命令行”,而不是单单在文件夹图标上. 把下面的代码保存为一个 `.reg` 文件然后 打开允许运行和导入注册表就OK了. Windows Registry Editor Version 5.00 #文件夹上的右键 [HKEY_CLASSES

MFC下对文件及文件夹的操作(复制、剪切、删除、创建文件夹,写文件)

一.文件夹的创建 1 void CFileOperationDlg::OnButtonMakeFolder() 2 { 3 // TODO: Add your control notification handler code here 4 UpdateData(TRUE); 5 CFileFind m_sFileFind; 6 7 if (!m_sFileFind.FindFile(m_FolderName)) 8 { 9 CreateDirectory(m_FolderName,NULL);

文件增删改查(加日志记录)、有关文件小程序

1. 1 1,Alex Li,22,13651054608,IT,2013-04-01 2 2,Jack Wang,30,13304320533,HR,2015-05-03 3 3,Rain Liu,25,1383235322,Saies,2016-04-22 4 4,Mack Cao,40,1356145343,HR,2009-03-01 xinxi.txt 1 # _*_ coding:utf-8 _*_ 2 import logging 3 logger=logging.getLogger