のパスを除いて、ls
とxargs
を使用して特定のファイル拡張子を印刷しようとしています。以下は近いですが、|
の2つのls
コマンドの場合、私は以下のエラーを受け取ります。分割されたファイルは、各ファイルが改行で印刷されることを除いて正常に動作します(私の実際のデータには数百のファイルがあり、読みやすくなります)。ありがとうございました :)。lsとxargsを指定して特定のファイルの拡張子を出力する
1.bam
1.vcf
2.bam
2.vcf
コマンドエラー
ls /home/cmccabe/Desktop/NGS/test/R_folder/*.bam | xargs -n1 basename | ls /home/cmccabe/Desktop/NGS/test/R_folder/*.vcf | xargs -n1 basename >> /home/cmccabe/Desktop/NGS/test/log
xargs: basename: terminated by signal 13
所望の出力を持つディレクトリ内
ファイル
1.bam 1.vcf
2.bam 2.vcf
最初のlsに引数を与えます。あなたは好きなだけコマンドをパイプすることはできません。 ls * .a * .b * .c ... –
@SamKuhmonenもしあなたがそれを答えるなら、それを受け入れるでしょう...ありがとう。 – Chris