したがって、日付を別の形式に変換する必要があります。bashパイプラインを使用して、最後のコンソールログインから日付を取得し、次のようにawkを使用して関連するビットを引き出します。
last $USER | grep console | head -1 | awk '{print $4, $5}'
どの出力:(Aug 08
この場合、$ 4 = Aug $ 5 = 08)
ここで、「Aug 08」をコマンドに入れてdate
、形式を数値の日付に変更したいと思います。
これは次のようになります。
date -j -f %b\ %d Aug\ 08 +%m-%d
出力:08-08
私が持っている質問は、それをパイプラインに追加し、awk変数$4と$5を使用する方法です。ここで、「Aug08」はそのdateコマンドにありますか?