2017-05-18 7 views
0

私は28を削除するmillionの行340ta.tableファイルから列を除外し、列間のスペースを維持する方法は?

HanXRQChr00c0001 68062 N N N N A 
HanXRQChr00c0001 68080 N N N N A 
HanXRQChr00c0001 68285 N N N N A 

tab.table(以下など)を持っています。これは簡単ですが、出力ファイルでは列間のスペースがなくなります。

これらの列を除外するには、上記のようにそれらの間のスペースを維持する方法はありますか?

+0

区切られたファイルですか?デリミタとは何ですか?あなたは 'カット'を試みましたか? – codeforester

+0

はい、それはカットで動作します – Anna1364

答えて

1

さまざまなことを試すことができます。

awk -i inplace '{$0=gensub(/\s*\S+/,"",28)}1' file 

または

sed -i -r 's/(\s+)?\S+//28' file 

または

awk '{$28=""; print $0}' file 

やコメントで述べたようにcutを使用して:私は、以下のうちの一部が含まれます。

関連する問題