cutコマンドがパイプで動作しないようです。

cutコマンドがパイプで動作しないようです。

次のようにして、キューシステムで輻輳したタスクをフィルタリングできます。

> qjobs | grep "racon" 
       5240703 racon-3/utg001564l-racon-3.fasta  H   1     1   0     10.0   0.0    150   :03   
       5241418 racon-3/utg002276l-racon-3.fasta  H   1     1   0     10.0   0.0    150   :02   
       5241902 racon-3/utg002759l-racon-3.fasta  H   1     1   0     10.0   0.0    150   :03   
       5242060 racon-3/utg002919l-racon-3.fasta  H   1     1   0     10.0   0.0    150   :04   
       5242273 racon-3/utg003133l-racon-3.fasta  H   1     1   0     10.0   0.0    150   :03   
       5242412 racon-3/utg003270l-racon-3.fasta  H   1     1   0     10.0   0.0    150   :04   
       5242466 racon-3/utg003325l-racon-3.fasta  H   1     1   0     10.0   0.0    150   :03   

しかしqjobs | grep "racon" | cut -d " " -f2、例えば何も返されませんracon-3/utg003325l-racon-3.fasta。私が逃したものは何ですか?

ベストアンサー1

すべてのスペースはフィールド番号に含まれ、先行スペースと連続スペースも含まれます。したがって、代わりに-f9使用する必要があります-f2。または、awk '{ print $2 }'切り取りコマンドを完全に置き換えることもできます。

おすすめ記事