ファイルの最後の行から2行目だけを読む方法

ファイルの最後の行から2行目だけを読む方法

myfile.csvランダムに更新/作成するクライアントがあります。

次のコードを書きましたが、MySQLのコードスニペットは省略しました。

while true
do
  awk_variables_value_array=`tail -n2 myfile.csv | awk -F, '$7 == "status" {print $4, $5, $10 }'`
  var1=${awk_variables_value_array[0]}
  var2=${awk_variables_value_array[1]}
  var3=${awk_variables_value_array[2]}

  if[ "var3" -gt "0" ]
  --MYSQL SNIPPET IS--
  fi
done

尋ねる: tail -n2読む最後2行ですが、どのように変更できますか?2行目

文書:

どこNファイルの最後の行です

line 1
line 2
line 3
line 4
....
line n-2
line n-1
line n

電流出力出力:

line n-1
line n 

私は出力が次のようになります:

line n-1

ベストアンサー1

どうですかtail -n2 myfile.csv | head -n1 | awk ....

おすすめ記事