awk를 사용하여 파일 속성을 얻는 방법은 무엇입니까?
또는
c/php에 동등한 기능이 있습니까 stat()
?
- 분명히 파이프를 awk'ing하면 파일 속성이 정의되지 않습니다.
- 나는 Perl을 사용할 수 있다는 것을 알고 있지만 그렇게 하면 내 awk 스크립트가 다시 작성됩니다.
- 우분투에서는 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