怎么找到一个目录下所有的.txt文件并且读取每个文件第一行内容到a.out文件里使用bash?

这样写为什么错了,,,呃呃呃bash刚刚接触一丢丢,轻点批

 cd 'find ./ -name "%.txt" | sed -n "1p">a.out

本来想用for file in 路径
if 判断 文件是不是.txt
do 读取第一行 到a.out
done
但是总是报错,就是这样,,,,,

0

2个回答

不好意思,格式错了。

 #!/bin/bash

for f in `ls *.txt`
do  
 head -n 1 $f >> a.out
done  
0
rushsky518
rushsky518 回复zuoside__lord: 好了给我分啊,在等着下资源
大约一年之前 回复
rushsky518
rushsky518 回复zuoside__lord: 把脚本放到 /tmp 目录下执行就可以
大约一年之前 回复
rushsky518
rushsky518 回复zuoside__lord: ls /tmp/*.txt
大约一年之前 回复
zuoside__lord
zuosidelord 它说ls 没有“*.txt"这个文件,,假如我要访问的是/tmp这个目录下的怎么写
大约一年之前 回复
zuoside__lord
zuosidelord 谢谢,不要紧,我试试去,
大约一年之前 回复

#!/bin/bash

for f in ls *.txt
do

head -n 1 $f >> result.log
done

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
获取指定目录(包含子目录)下所有的txt文件的个数,并打印文件名称。程序1。
package pxyhomeworkday09; import java.io.File; public class try0002 {  public static void main(String[] args) {   File f=new File("G:\\avi");   int count =0;   System.out.println(method2(f));  
【Java学习】遍历文件夹下所有的文件【以txt为例】
使用Files类的newDirectory方法可以获取目录下的文件,子目录,符号链接。使用该方法可以迭代目录下的所有对象;newDirectory方法格式如下 public static DirectoryStream newDirectory(Path path) 注意:有些文件下拒绝访问,会抛出java.nio.file.AccessDeniedException异常! public
IO流获取指定目录下所有txt文件的个数,并将这些txt文件复制到D盘test目录 用缓冲流实现. 注意: 需要判断test目录是否存在,如果不存在,使用代码创建
IO流 package Io; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundExcep...
查找某个目录下的所有包含*.h的文件夹列表
@echo on type nul X:\ssd\MH1901SDK\code\result.txt for /r "X:\ssd\MH1901SDK\code\Libraries" %%a in (*.h) do (     >>X:\ssd\MH1901SDK\code\result.txt echo,%%~dpa ) awk -F '!a[$1]++' "X:\ssd\MH1901
java实现某个目录下的所有的.java文件复制到另外的目录下并将这些文件的后缀改成.txt
这里没有涉及到分级目录 public static void main(String [] args) throws IOException{ String pathin="";//文件目录 String pathout="";//复制到的目录 File fs[]=new File(pathin).listFiles();//获取目录下文件  int size=fs.length;//获...
【shell】shell查找指定路径下包含特定关键字的文件,并输出关键字所在文件及所在行
#!/bin/bash #作者:zxx #日期:2013.04.25 #功能描述:在FIND_PATH路径下查找包含关键字SOURCE的文件,并列出所在行,SOURCE由用>户输入,写的目的是为了读源码方便 #查找文件都在这个路径下面 FIND_PATH="/home/zxx/毕设/毕业设计/BT源码/transmission-2.42/transmission-2.42/libtrans
将任意文件复制到一个目录下的所有子目录中
package com.itheima; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.util.ArrayList; import java.util.List; public class...
java读取同目录下的txt文件
如下图,读取相同目录下的txt文件 ​ public class TestHelper { public static JSONObject readTXT() { JSONObject obj = new JSONObject(); String path = new TestHelper().getPath() + "test.txt"; path = path.repl...
使用python找到指定路径下的全部txt(可以是jpg,doc等等)文件
       利用python找到指定路径下的全部txt文件。指定路径中可能又包含文件夹,这一层的文件夹里可能也包含txt文件或者其他文件夹,其他文件夹又包含......等这样循环下去。当然,如果需要的不是txt文件,在代码中只要修改一点点,就可以找到自己想要的文件了。 import os root = "H:\\ab123" def findtxt(path, ret): """...
python读取一个目录下所有txt里面的内容
import os allFileNum = 0 def printPath(level, path): global allFileNum ''''' 打印一个目录下的所有文件夹和文件 ''' # 所有文件夹,第一个字段是次目录的级别 dirList = [] # 所有文件 fileList = [] # 返回一个列表,其中
java------用File类列出一个目录下的所有文件夹和文件
一、预备知识        要知道File类在java.io.File包中,所以要导入这个包。              File类中用到的方法:              boolean isDirectory()       测试此抽象路径名表示的文件是否是个目录              File[] listFiles()           返回一个抽象路径名数组,这些路径名表示
Python 读取某个目录下所有的文件
在处理数据的时候,因为没有及时的去重,所以需要重新对生成txt进行去重。 可是一个文件夹下有很多txt,总不可能一个一个去操作,这样效率太低了。这里我们需要用到 os 这个包 关键的代码 # coding=utf-8 #出现了中文乱码的问题,于是我无脑utf-8 。希望后期的学习可以能理解 import os import os.path import re import sys impor
shell编程:递归遍历目录下的所有文件并统一改名
遇到一道题目,如何把某个目录下的每个文件统一在名字前加上”abc”,用shell实现首先分析,一个目录下除了文件,还可能存在目录,这里可以看出需要有递归操作,如果是文件直接改名,目录则进入然后进行遍历 如何实现遍历?我们写一个函数:function travFolder(){ #echo "travFolder" flist=`ls $1` cd $1 #echo
批量将目录下所有文件的文件名复制到txt里
位置:win+R打开运行,输入cmd命令:tree /f>使用方法:tree 文件夹 /f>txt的位置例子:tree D:/共享文件夹/个人资料 /f>D:/共享文件夹/1.txt,将个人资料这个文件夹下的文件目录名放到新建的1.txt下PS:这是个生成的文件目录树形结构写入到txt文件中的Linux命令...
获取指定目录及子目录下所有txt文件的个数,并将这些txt文件复制到D盘下任意目录
package zuoye2; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class copytxt { public static v...
如何用Java代码列出一个目录下所有的文件?
如果只要求列出当前文件夹下的文件,代码如下所示: 1 2 3 4 5 6 7 8 9 10 11 12 13 import java.io.File;   class Test12 {       public static void main(String[] args) {         File f =
VS2015获取某个特定文件夹下的所有XML文件/TXT文件
测试案例 #include<iostream> #include<string> #include<vector> #include<io.h> #include<tinystr.h> #include<tinyxml.h> using namespace std; //box参数结构体 struct BoxSize { ...
Java 获取文件清单并列出txt文件
 * 思路:  * 1,一看到包含子目录,必须递归。  * 2,写数据到文件,输出流。  * 3,继续分析,发现只要.java ,需要过滤器。  * 4,满足过滤的条件的文件有可能非常多,先进行存储。 public class Test5 { private static final String LINE_SEPARATOR = SeparatorTool.LINE_SEPARATOR; p...
java读取目录下(包括子目录)的所有文件
public static void main(String[] args) { //目录 File dataDir = new File("E:/资源库资源/20091111"); //存放目录及其子目录下的所有文件对象 List myfile = new ArrayList(); //开始遍历 li
2.获取指定目录及子目录下所有txt文件的个数,并将这些txt文件复制到D盘下任意目录
2.获取指定目录及子目录下所有txt文件的个数,并将这些txt文件复制到D盘下任意目录解题思路:1,循环遍历txt文件个数2,遍历一个,获取一个,复制一个3,获取txt,写一个函数4,复制文件,写一个函数/* 2.获取指定目录及子目录下所有txt文件的个数,并将这些txt文件复制到D盘下任意目录 解题思路: 1,循环遍历txt文件个数 2,遍历一个,获取一个,复制一个 3...
python获取一个目录下的文件以及子文件中的文件
Python获取文件夹下的文件和子文件夹 这里使用os.walk函数 关于函数该函数的介绍如下 os.walk(top, topdown=Ture, onerror=None, followlinks=False) 参数: top – 根目录下的每一个文件夹(包含它自己), 产生3-元组 (dirpath, dirnames, filenames)【文件夹路径, 文件夹名字, 文件名】...
Python读取一个文件夹里面的几个TXT文件,并按行写入一个TXT文件里面
import os for filename in os.listdir("D:/搜狗词库"): print("D:/搜狗词库/" + filename) with open("D:/搜狗词库/"+filename) as f: for line in f.readlines(): with open("D:/搜狗词库/词库.txt","a...
python点滴:读取和整合文件夹下的所有文件
当我们想读取一个文件夹下的多个文件,并且将所有文件的内容整合成一个文件,应该怎么做? 基本的思路是:写一个专门的函数实现以上两个功能。主要用到的命令包括os.listdir()、codecs.open(),其中前者可以获取指定路径下所有的文件名,后者可以用指定编码打开或者创建文件。
将某个目录下的所有内容,包括子目录全部复制到另一个目录下
import java.io.*; //将某个目录下的所有内容,包括子目录全部复制到另一个目录下 public class TestA { public static void copyDir(String srcDir,String desDir) throws IOException { File srcfile=new File(srcDir); File desfile=ne...
matlab 读取文件夹底下所有txt文件
读取matlab 文件夹底下所有的txt 文件包括子文件夹底下的文件。 dirs=dir('H:\DCE'); for i=1:length(dirs); if (dirs(i).isdir && ~strcmp(dirs(i).name,'.') && ~strcmp(dirs(i).name,'..') )      str_path=['H:\DCE\', dirs(i).name]
node 遍历目录下所有文件
安装方法 npm install rd --save     var rd = require('rd'); // 异步列出目录下的所有文件 rd.read('/tmp', function (err, files) { if (err) throw err; // files是一个数组,里面是目录/tmp目录下的所有文件(包括子目录) }); // 同步...
获取目录下的所有文件。
1:使用shell判断文件是否存在,不存在则创建该文件。 文件表达式 [ -f 文件名 ] || mkdir 文件名 2:用try exception 结构完成递归,获取目录下的所有文件,并拼接路径,打印。 window python3 import os def list_dir(path): for file in os.listdir(path):
【c++】读取目录下所有文件
有几个需要注意的地方: 1、在VS中#include <windows.h> #include <iostream> using namespace std;char* WcharToChar(const wchar_t* wp) { char *m_char; int len= WideCharToMultiByte(CP_ACP,0,wp,wcslen(wp),NULL
利用shell脚本遍历文件夹内所有的文件并作整理统计
环境: Ubuntu下采用shell脚本实现 案例简述: 文件夹内有许多子文件夹,这里需要自动读取所有的文件,包括他们的地址和文件名。通过观察文件名的规律,按照一定的规则裁剪出文件名的某一部分,该部分为数字,则根据数字的大小统计该文件夹内文件在各个数据段的数量。1.这里写一个函数,实现对文件夹内所有文件名的读取,采用的方法是递归!#!/bin/bash #folder="./test"functi
获取指定目录(包含子目录)下所有的txt文件的个数,并打印文件名称?
如果仅仅是打印文件名称可以用以下代码;public class test3 { public static void main(String[] args) {  File f=new File("G:\\1");  int count =0;  method2(f); }public static void method2(File file){  File[] files=file.listF
Java 寻找一个目下的所有“.Java”文件,并将他们的绝对路径存到一个文本文件中
import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.FilenameFilter; import java.io.IOException; import java.util.ArrayList; import java.util.List; public cla...
Java - 如何用Java代码列出一个目录下所有的文件?
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net 如果只要求列出当前文件夹下的文件,代码如下所示: package chimomo.learning.java.code.file; import java.io.File; /** * @author Created by Chimomo...
Java遍历一个目录下的所有文件
Java工具中为我们提供了一个用于管理文件系统的类,这个类就是File类,File类与其他流类不同的是,流类关心的是文件的内容,而File类关心的是磁盘上文件的存储。     一,File类有多个构造器,常用的构造器有: 1,public File(String pathname){}   在pathname路径下创建文件对象 2,public File(String pa
获取指定目录及子目录下所有txt文件的个数,并将这些txt文件复制到自定义任意目录
注意:1.打印流pw关闭前需进行判空,否则会报空指针异常          2.需用count接收递归调用时返回的count值,否则遍历子目录后返回的还是父目录的count值public class TxtDemo { public static void main(String[] args) { System.out.println(&quot;txt文件的个数为 :&quot; + countAndCo...
对一个目录下的所有txt文档进行字段的替换
//Java 如果需要对一个目录下大量的txt文件进行同时改写,应该怎么进行?本文给出思路如下;需要的知识:正则表达式,基本IO和异常处理等import java.util.*; import java.io.*; public class ReplaceALLTextOfDirectory { public static void main(String[] args) throws Fil...
列出一个目录下的所有文件
1、仅仅列出给定目录下的所有文件名,而不会显示给定文件夹里面的文件夹里的文件名。 import java.io.File; public class Main { public static void main(String[] args) { String s = "E:\\test\\20170108"; showFileName(s); } public static vo
文件内容的查看及录入与重定向
head             ##显示指定文件的前多少行head -n 1 passwd     ##显示文件的第一行head -n 7 passwd     ##显示文件的前7行head passwd         ##默认显示文件的前10行tail            ##显示文件的后多少行tail -n 1 passwd    ##显示文件的最后以行tail -n 5 passwd ...
C语言获取文件夹内所有文件名并打印到txt中
程序如下: /********************************************************************************************************* * 获取文件夹内所有文件名并打印到txt中 ************************************************************
JAVA读取同一路径下所有类及其方法
需要获取所有类及其方法,以便对权限进行控制。以后开发系统时,可以对角色权限等进行相关操作控制。下面提供一种获取所有类及其方法的方法
Android 读取手机某个文件夹目录及子文件夹中所有的txt文件
1. activity_main.xml文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:android1="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 学习java所有的单词 web文件怎么转视频教程