awkのstat(ファイル名)

awkのstat(ファイル名)

awkを使用してファイル属性を取得するには?

または

c / phpに同等の機能がありますかstat()

  • 明らかにパイプをawk'ingすると、ファイル属性は定義されません。
  • 私はPerlが利用可能であることを知っていますが、それを行うと、私のawkスクリプトが書き換えられます。
  • Ubuntuでは、awkの交換が可能です(例:gawk)。

私のawkはすでに愚かです。

awk --version
GNU Awk 4.0.1
Copyright (C) 1989, 1991-2012 Free Software Foundation.

追加@load "filefuncs" ;BEGIN { }句内または句の前)

~につながる

gawk: stat-to-php.awk:4:     @load "filefuncs" ;
gawk: stat-to-php.awk:4:      ^ syntax error

答え1

システムにstatコマンドがある場合は、awkそれを呼び出して出力を読み取ることができますgetline

編集する:

awk '{ "stat -c%y " $1 | getline ts ;}'

ts価値が投資されますstat -c%y $1

関連情報