Close Menu
    Facebook X (Twitter) Instagram
    Command Linux
    • About
    • How to
      • Q&A
    • OS
      • Windows
      • Arch Linux
    • AI
    • Gaming
      • Easter Eggs
    • Statistics
    • Blog
      • Featured
    • MORE
      • IP Address
      • Man Pages
    • Write For Us
    • Contact
    Command Linux
    Home - man page - READDIR

    READDIR

    WillieBy WillieMarch 24, 2026Updated:April 17, 2026No Comments2 Mins Read
     

    NAME

    readdir – directory input parser for gawk  

    SYNOPSIS

    @load "readdir"  

    DESCRIPTION

    The readdir extension adds an input parser for directories.

    When this extension is in use, instead of skipping directories named on the command line (or with getline), they are read, with each entry returned as a record.

    The record consists of three fields. The first two are the inode number and the filename, separated by a forward slash character. On systems where the directory entry contains the file type, the record has a third field which is a single letter indicating the type of the file: f for file, d for directory, b for a block device, c for a character device, p for a FIFO, l for a symbolic link, s for a socket, and u (unknown) for anything else.

    On systems without the file type information, the third field is always u.  

    NOTES

    On GNU/Linux systems, there are filesystems that don’t support the d_type entry (see readdir(3)), and so the file type is always u. You can use the filefuncs extension to call stat() in order to get correct type information. # .SH BUGS  

    EXAMPLE

    @load "readdir"
    …
    BEGIN { FS = "/" }
    { print "file name is", $2 }
    
     

    Willie
    • Website

    Willie has over 15 years of experience in Linux system administration and DevOps. After managing infrastructure for startups and enterprises alike, he founded Command Linux to share the practical knowledge he wished he had when starting out. He oversees content strategy and contributes guides on server management, automation, and security.

    Related Posts

    OPENDIR

    April 21, 2026

    TAIL

    April 21, 2026

    OPERATOR

    April 21, 2026

    NANO

    April 21, 2026
    Top Posts

    ASPELL

    April 17, 2026

    How to Resolve Mfplat.dll Errors on Windows

    March 11, 2026

    DVIPDFMX

    March 9, 2026

    PIDFILE

    February 16, 2026
    • Home
    • Contact Us
    • Privacy Policy
    • Terms of Use

    Type above and press Enter to search. Press Esc to cancel.