2017-10-29 2 views
0

私は以下のように9列のテーブルを持っています。ファイルを2つの列でフィルタリングして出力を出力する

enter image description here

どうだろうIストランドの列で最初の並べ替えので、唯一の「+」を選択し、それらの私は(エクソン・カウント列で)3つのエクソンを持っているものを選択しているとのそれら。

私はこれを理解するためにgrepを使用しようとしていましたが、私は列から単語を選ぶことができますが、特定の列または総数だけを取得します。

+0

から-F ","を削除するには、スタックオーバーフローへようこそ。質の高い回答が得られるように質問する方法については、https://stackoverflow.com/help/how-to-askを参照してください。おそらく、このデータはSQLデータベース、CSVファイル、またはスプレッドシートのいずれかにあります。あなたがデータを持っているかどうかによって決まるでしょう – Mikkel

+0

どうしたらいいかわかりません - あなたにデータを提供してくれた人に尋ねてください – Mikkel

+0

@JamesSmith:それはカンマで区切られたCSVファイルですか? – batMan

答えて

1

それはCSVない場合はawkの

awk -F "," ' $4=="+" && $9=="3" ' file.csv 

を使用すると、このコマンド

関連する問題