Linux bashおよび/またはLinuxユーティリティを使用して次のタスクを実行したいと思います。
私はクラウドサーバーでDebian 10を実行しています。
次の形式のCSVファイルがあります。
"2019-12-10_15-03-50",13,"ivarz_tb",0
"2019-12-10_15-09-37",13,"ivarz_tb",1
"2019-12-10_15-09-37",14,"objj_tb",0
"2019-12-10_15-11-48",14,"objj_tb",1
"2019-12-10_15-11-48",15,"gateway",0
"2019-12-10_15-11-48",15,"gateway",1
"2019-12-10_15-11-48",16,"base",0
"2019-12-10_15-16-33",16,"base",1
"2019-12-10_15-16-33",17,"bins",0
"2019-12-10_23-42-10",17,"bins",0
ご覧のとおり、各行には4つのフィールドがあります。
最後の行を確認し、最後のフィールドが0か1かを報告したいと思います。
私はC ++やPythonのような伝統的なプログラミング言語を使ってこれを行うことができることを知っていますが、これは少し過剰だと思います。しかし、私はLinux初心者なので、この目的にどのツールが最も適しているのかわかりません。どんな提案でも大変感謝します。
ベストアンサー1
@muru これらの手がかりをご提供いただきありがとうございます。それらを使って、私は次のような文章を思い出しました。
tail main_top.csv -n 1 | awk -F, '{print $NF}'