長いリストフィールドを抽出する方法は?

長いリストフィールドを抽出する方法は?

シェルスクリプトからファイルのアクセス日を抽出したいと思います。次のスクリプトを書いてみましたが、うまくいきません。私がエコーするとき訪問日、出力は「従業員」です。

file=$1
accessday=$(ls -lu $file | cut -d ' ' -f 6)

ベストアンサー1

解析されないls

これは職業ですstat

人間が読める形式で最後のアクセス時間を取得するには、次のようにします。

stat -c '%x' file.txt

エポックから経過した時間(秒):

stat -c '%X' file.txt

おすすめ記事