テキストファイルに文字列があり、メールアドレスを検索したいが機能しません。
26,2,12,1,1,0,1,0,12,20,648130864.573339,,"iCloud - Device Locator",,,69FFBE2F-6626-4A4B-8A78-BF7D06DE59C7,7F223B27-9588-4719-81B9-074666A76E1D,com.apple.accountsd,[email protected],
試してみますがgrep -Eo "\b@'[^']*'"
動作しません
以下を出力する必要があります。[Eメール保護]
P / s:フィールドは19日ではないかもしれませんが、電子メールは常に行の末尾にあります。
ベストアンサー1
csvcut
以下で使用csvkit
:
csvcut -c 19 file
awk
または、常に最後から2番目のフィールドであることを確認したい場合があります。
awk -F, '{print $(NF-1)}'
最後のフィールドにカンマが含まれている場合は機能しません。