怎么找到一个目录下所有的.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问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
使用python找到指定路径下的全部txt(可以是jpg,doc等等)文件
       利用python找到指定路径下的全部txt文件。指定路径中可能又包含文件夹,这一层的文件夹里可能也包含txt文件或者其他文件夹,其他文件夹又包含......等这样循环下去。当然,如果需要的不是txt文件,在代码中只要修改一点点,就可以找到自己想要的文件了。nnnimport osnnroot = "H:\\ab123"nndef findtxt(path, ret):n """...
获取指定目录(包含子目录)下所有的txt文件的个数,并打印文件名称。程序1。
package pxyhomeworkday09;rnimport java.io.File;rnpublic class try0002 {rn public static void main(String[] args) {rn  File f=new File("G:\\avi");rn  int count =0;rn  System.out.println(method2(f));rn 
python读取一个目录下所有txt里面的内容
import osnallFileNum = 0ndef printPath(level, path):n global allFileNumn '''''n 打印一个目录下的所有文件夹和文件n '''n # 所有文件夹,第一个字段是次目录的级别n dirList = []n # 所有文件n fileList = []n # 返回一个列表,其中
【Java学习】遍历文件夹下所有的文件【以txt为例】
使用Files类的newDirectory方法可以获取目录下的文件,子目录,符号链接。使用该方法可以迭代目录下的所有对象;newDirectory方法格式如下npublic static DirectoryStream newDirectory(Path path)nn注意:有些文件下拒绝访问,会抛出java.nio.file.AccessDeniedException异常!npublic
shell编程:递归遍历目录下的所有文件并统一改名
遇到一道题目,如何把某个目录下的每个文件统一在名字前加上”abc”,用shell实现首先分析,一个目录下除了文件,还可能存在目录,这里可以看出需要有递归操作,如果是文件直接改名,目录则进入然后进行遍历 n如何实现遍历?我们写一个函数:function travFolder(){ n #echo "travFolder"n flist=`ls $1`n cd $1n #echo
Python 读取某个目录下所有的文件
在处理数据的时候,因为没有及时的去重,所以需要重新对生成txt进行去重。n可是一个文件夹下有很多txt,总不可能一个一个去操作,这样效率太低了。这里我们需要用到 os 这个包n关键的代码n# coding=utf-8n#出现了中文乱码的问题,于是我无脑utf-8 。希望后期的学习可以能理解nimport osnimport os.pathnimport renimport sysnimpor
java读取同目录下的txt文件
如下图,读取相同目录下的txt文件nnnnn​npublic class TestHelper {n public static JSONObject readTXT() {n JSONObject obj = new JSONObject();n String path = new TestHelper().getPath() + "test.txt";n path = path.repl...
获取指定目录及子目录下所有txt文件的个数,并将这些txt文件复制到自定义任意目录
注意:1.打印流pw关闭前需进行判空,否则会报空指针异常          2.需用count接收递归调用时返回的count值,否则遍历子目录后返回的还是父目录的count值public class TxtDemo {n public static void main(String[] args) {n System.out.println("txt文件的个数为 :" + countAndCo...
遍历读取文件夹中.txt文件,并将内容写入.txt文件
由于实验的需要,要去处理一个文件夹中所有.txt的语料,整合到一个文件夹中进行训练,因此写一个遍历读取文件夹中.txt的文件并写入.txt中的方法,以便之后自己能够方便调用。在博客中记录让自己能够找到,同时也希望帮助到别人。(相对简陋,大神勿喷)rn直接贴代码rnpackage digui;nnimport java.io.*;nnpublic class Read_File {n //传入
如何用Java代码列出一个目录下所有的文件?
如果只要求列出当前文件夹下的文件,代码如下所示:rnrnrnrnrnrnrn1rn2rn3rn4rn5rn6rn7rn8rn9rn10rn11rn12rn13rnrnrnrnimport rnjava.io.File;rn rnclass rnTest12 {rn rn    publicrnstatic void rnmain(String[] args) {rn        File f =
2.获取指定目录及子目录下所有txt文件的个数,并将这些txt文件复制到D盘下任意目录
2.获取指定目录及子目录下所有txt文件的个数,并将这些txt文件复制到D盘下任意目录解题思路:1,循环遍历txt文件个数2,遍历一个,获取一个,复制一个3,获取txt,写一个函数4,复制文件,写一个函数/*n 2.获取指定目录及子目录下所有txt文件的个数,并将这些txt文件复制到D盘下任意目录n n 解题思路:n 1,循环遍历txt文件个数n 2,遍历一个,获取一个,复制一个n 3...
Linux下将一个目录下指定的所有文件中的字符串A全部替换为B
1,找出D目录下含有字符串A的所有文件,并用字符串B替换n    命令: sed -i "s/A/B/g' `grep B -rl D`n    -i 直接在源文件上处理n    grep -rl 递归查找并列出来
IO流获取指定目录下所有txt文件的个数,并将这些txt文件复制到D盘test目录 用缓冲流实现. 注意: 需要判断test目录是否存在,如果不存在,使用代码创建
IO流npackage Io;nimport java.io.BufferedOutputStream;nimport java.io.BufferedReader;nimport java.io.BufferedWriter;nimport java.io.File;nimport java.io.FileInputStream;nimport java.io.FileNotFoundExcep...
Java遍历一个目录下的所有文件
Java工具中为我们提供了一个用于管理文件系统的类,这个类就是File类,File类与其他流类不同的是,流类关心的是文件的内容,而File类关心的是磁盘上文件的存储。rn    一,File类有多个构造器,常用的构造器有:rnrnrn1,public File(String pathname){}rnrn  在pathname路径下创建文件对象rnrn2,public File(String pa
Java - 如何用Java代码列出一个目录下所有的文件?
分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.netnn如果只要求列出当前文件夹下的文件,代码如下所示:nnnpackage chimomo.learning.java.code.file;nnimport java.io.File;nn/**n * @author Created by Chimomo...
获取指定目录及子目录下所有txt文件的个数,并将这些txt文件复制到D盘下任意目录
npackage zuoye2;nnimport java.io.File;nimport java.io.FileNotFoundException;nimport java.io.FileReader;nimport java.io.FileWriter;nimport java.io.IOException;nnpublic class copytxt {nn public static v...
Java 获取文件清单并列出txt文件
 * 思路:n * 1,一看到包含子目录,必须递归。n * 2,写数据到文件,输出流。n * 3,继续分析,发现只要.java ,需要过滤器。n * 4,满足过滤的条件的文件有可能非常多,先进行存储。nnpublic class Test5 {nnprivate static final String LINE_SEPARATOR = SeparatorTool.LINE_SEPARATOR;np...
python点滴:读取和整合文件夹下的所有文件
当我们想读取一个文件夹下的多个文件,并且将所有文件的内容整合成一个文件,应该怎么做?n基本的思路是:写一个专门的函数实现以上两个功能。主要用到的命令包括os.listdir()、codecs.open(),其中前者可以获取指定路径下所有的文件名,后者可以用指定编码打开或者创建文件。
将某个目录下的所有内容,包括子目录全部复制到另一个目录下
nimport java.io.*;n//将某个目录下的所有内容,包括子目录全部复制到另一个目录下npublic class TestA {n public static void copyDir(String srcDir,String desDir) throws IOExceptionn {n File srcfile=new File(srcDir);n File desfile=ne...
脚本——在某个文件夹下提取所有txt文件的某一行
最近对由于研究图像,需要对对图像数据集的关键点定位文件提取某一行然后倒入到excel里头,每个关键点定位文件有五行,需要对很多类似文件进行提取同一行重新写入到另一个txt里头,所以研究了很长时间写了一个脚本文件,在此记录一下。n如图假设我的result文件夹下有1521个txt文件nnn每个txt的文件内容是差不多的(我这里有五行,当然你的也可以大于5行)
文件内容的查看及录入与重定向
head             ##显示指定文件的前多少行head -n 1 passwd     ##显示文件的第一行head -n 7 passwd     ##显示文件的前7行head passwd         ##默认显示文件的前10行tail            ##显示文件的后多少行tail -n 1 passwd    ##显示文件的最后以行tail -n 5 passwd ...
shell脚本编写遍历某一目录下的所有文件
n遍历/root/321321/目录显示里面的所有文件nn#!/bin/bashn dir=`ls /root/321321/` #定义遍历的目录n for i in $dirn don echo $in done nnn
获取文件夹下的所有子文件,读取TXT文档
 DirectoryInfo directory = new DirectoryInfo(path);n                FileInfo[] filelist = directory.GetFiles("*", SearchOption.AllDirectories);n                string informationPath = "";n           ...
Java 寻找一个目下的所有“.Java”文件,并将他们的绝对路径存到一个文本文件中
import java.io.BufferedWriter;nimport java.io.File;nimport java.io.FileWriter;nimport java.io.FilenameFilter;nimport java.io.IOException;nimport java.util.ArrayList;nimport java.util.List;nnpublic cla...
获取指定目录(包含子目录)下所有的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
matlab 读取文件夹底下所有txt文件
读取matlab 文件夹底下所有的txt 文件包括子文件夹底下的文件。rndirs=dir('H:\DCE');rnfor i=1:length(dirs);rnif (dirs(i).isdir && ~strcmp(dirs(i).name,'.') && ~strcmp(dirs(i).name,'..') )rn     str_path=['H:\DCE\', dirs(i).name]
shell脚本获取一个目录、及其子目录下的所有文件
#!/bin/shnread -p "input path:" FilePath;nfunction getAllFiles()n{n fileList=`ls $FilePath`;n for fileName in $fileList;n don #if test -f $fileName; thenn if [
利用shell脚本遍历文件夹内所有的文件并作整理统计
环境: Ubuntu下采用shell脚本实现 n案例简述: 文件夹内有许多子文件夹,这里需要自动读取所有的文件,包括他们的地址和文件名。通过观察文件名的规律,按照一定的规则裁剪出文件名的某一部分,该部分为数字,则根据数字的大小统计该文件夹内文件在各个数据段的数量。1.这里写一个函数,实现对文件夹内所有文件名的读取,采用的方法是递归!#!/bin/bashn#folder="./test"functi
LINUX下,用脚本处理一个目录所有文件的代码
  文件convert-dir.shnnnnROOT_DIR=/media/quantum6/disk/SOFTWARE/videos/wuxinCONVERT_H264=/home/quantum6/Develop/videos/convert_to_h264_by_nv.shnncd $ROOT_DIRnn# 只列出目录nfor path in $(ls -d *)ndon # 检测是否...
Java中递归调用找到指定目录下的所有的.Java文件,打印文件名到控制台,并统计出这些文件的总大小
代码:nnnimport java.io.File;nnpublic class Demo {n public static void main(String[] args) {n //创建文件目录n File file = new File("d:\\aa");n //调用方法打印所有的Java文件名n printFileName(f...
Java遍历目录下的所有文件
1.遍历本目录下所有的文件(不包括目录的目录里的文件)nnnimport java.io.File;n npublic class main {n n public static void main(String[] args) {n String path = "D:\\JAVA"; //要遍历的路径n File file = new File(path); //获取其file对象n ...
Java遍历指定目录下所有的文件(不用遍历子目录),比较输出最大和最小文件(不为0)
 nnisDirectory()nn          测试此抽象路径名表示的文件是否是一个目录。nngetAbsoluteFile()n          返回此抽象路径名的绝对路径名形式nnnpackage IO;nnimport java.io.File;nnpublic class ForeachFile {n public static void main(String[] arg...
将任意文件复制到一个目录下的所有子目录中
package com.itheima;nnimport java.io.File;nimport java.io.FileInputStream;nimport java.io.FileOutputStream;nimport java.io.IOException;nimport java.util.ArrayList;nimport java.util.List;nnpublic class...
用Java写一个递归遍历目录下面的所有文件。
首先,拿到这个题目,我要找java怎样实现文件的读取。rnFile file = new File(fileName);我们知道java通过以上代码获取文件目录rnFile[] files = file.listFiles();上面代码获取目录下所有子文件和文件夹。rnrn以下是java.io.File.isFile()方法的声明:rnpublic boolean isFile()rn参数rnrn
【shell】遍历文件夹下所有文件
对linux命令tree的简单实现,遍历指定文件夹下的所有文件
Shell练习:遍历文件夹下的所有文件及文件夹,并输出到文件
脚本练习rn1.切换工作目录至/var        rn2.依次向/var目录中的每个文件或子目录问好,形如:(提示:for FILE in /var/*;或for FILE in `ls /var`;)       rn3.统计/var目录下共有多个文件,并显示出来   rnrnrnDiscription: 遍历指定文件夹下的所有文件,并输出到文件。rnExample 1:rn#!/bin/b
python 关于获取某一目录下的所有文件名并保存至txt文件
参考网址:http://www.jb51.net/article/57726.htmrn以下代码实现的功能是将指定目录下(或者当前目录下)的指定文件格式的所有文件名保存到一个txt文件中,并具有打印前两行显示验证的功能rnrn注意每一个文件名占一行,所以用了\n来进行隔开,这样打开文件查看的时候就能够逐行查看了,但是以后在读入这个txt的时候每次读入一行的话,也会将\n一块读入,若是直接读取该行所
【c++】读取目录下所有文件
有几个需要注意的地方: n1、在VS中#include <windows.h>n#include <iostream>nusing namespace std;char* WcharToChar(const wchar_t* wp) n{ n char *m_char;n int len= WideCharToMultiByte(CP_ACP,0,wp,wcslen(wp),NULL
File类练习--列出指定目录中所有的子文件名与目录名
1.列出指定目录中所有的子文件名与所有的目录名。nn2.列出指定目录中所有的子文件名与所有的子目录名,要求目录名与文件名分开列出。nn3.列出指定目录中所有扩展名为.class的文件。nnnpublic class File_Test {n public static void main(String[] args) {n //列出指定目录中所有的子文件名与所有的目录名。n File f =...
获取目录下的所有文件。
1:使用shell判断文件是否存在,不存在则创建该文件。nn文件表达式nnnnn[ -f 文件名 ] || mkdir 文件名nn2:用try exception 结构完成递归,获取目录下的所有文件,并拼接路径,打印。nwindow python3nnnnnimport osnnndef list_dir(path):n for file in os.listdir(path):
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 学习java所有的单词 web文件怎么转视频教程