Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有 8 个文件需要合并到一个文本文件中,每个文件名都在单独的行上。
输出应如下所示:
file.txt: output1/transcripts.gtf output2/transcripts.gtf output3/transcripts.gtf
等等...
我已经阅读了其他一些建议,我知道这应该很容易解决。我已经尝试过dir,awk但只得到了将所有文件放在一行中的结果。我正在使用 unix。
dir
awk
这个怎么样?
ls -1 output*/*.gtf > file.txt
或者如果您的子目录的嵌套更深,并且您想要所有名称以“.gtf”结尾的文件:
find . -type f -name "*.gtf" -print | cut -b 3- > file.txt