0

1 つのテキスト ファイルにマージする必要がある 8 つのファイルがあり、各ファイル名は別の行にあります。

出力は次のようになります。

file.txt:

output1/transcripts.gtf
output2/transcripts.gtf
output3/transcripts.gtf 

等々...

他のいくつかの提案を読みましたが、簡単に修正できるはずです。試しdirawkみましたが、すべてのファイルが 1 行に収まる結果しか得られませんでした。私はユニックスを使用しています。

4

1 に答える 1

0

これはどう?

 ls -1 output*/*.gtf > file.txt

または、サブディレクトリのネストが深く、名前が「.gtf」で終わるすべてのファイルが必要な場合:

 find . -type f -name "*.gtf" -print | cut -b 3- > file.txt
于 2013-02-07T18:59:58.653 に答える