diff options
author | Jim Meyering <jim@meyering.net> | 2005-12-17 10:50:00 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2005-12-17 10:50:00 +0000 |
commit | 88c3a9be50eca40ba5dea41dfb76d3433429452f (patch) | |
tree | d515d8b398235ffaaf13ded50a4f12c2595eba78 /doc | |
parent | c99e1d2cb6ae7a71ff17023097c1d1c431580180 (diff) | |
download | coreutils-88c3a9be50eca40ba5dea41dfb76d3433429452f.tar.xz |
(stat invocation) [--printf]: Describe new option.
[--format]: Add example. Distinguish from --printf.
Sort option descriptions.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/coreutils.texi | 51 |
1 files changed, 37 insertions, 14 deletions
diff --git a/doc/coreutils.texi b/doc/coreutils.texi index af0a88ceb..bc346c78c 100644 --- a/doc/coreutils.texi +++ b/doc/coreutils.texi @@ -9281,14 +9281,6 @@ also give information about the files the links point to. @table @samp -@item -f -@itemx --file-system -@opindex -f -@opindex --file-system -@cindex file systems -Report information about the file systems where the given files are located -instead of information about the files themselves. - @item -L @itemx --dereference @opindex -L @@ -9299,12 +9291,13 @@ With this option, @command{stat} acts on the file referenced by each symbolic link argument. Without it, @command{stat} acts on any symbolic link argument directly. -@item -t -@itemx --terse -@opindex -t -@opindex --terse -@cindex terse output -Print the information in terse form, suitable for parsing by other programs. +@item -f +@itemx --file-system +@opindex -f +@opindex --file-system +@cindex file systems +Report information about the file systems where the given files are located +instead of information about the files themselves. @item -c @itemx --format=@var{format} @@ -9312,6 +9305,36 @@ Print the information in terse form, suitable for parsing by other programs. @opindex --format=@var{format} @cindex output format Use @var{format} rather than the default format. +@var{format} is automatically newline-terminated, so +running a command like the following with two or more @var{file} +operands produces a line of output for each operand: +@example +$ stat --format=%d:%i / /usr +2050:2 +2057:2 +@end example + +@itemx --printf=@var{format} +@opindex --printf=@var{format} +@cindex output format +Use @var{format} rather than the default format. +Like like @option{--format}, but interpret backslash escapes, +and do not output a mandatory trailing newline. +If you want a newline, include @samp{\n} in the @var{format}. +Here's how you would use @option{--printf} to print the device +and inode numbers of @file{/} and @file{/usr}: +@example +$ stat --printf='%d:%i\n' / /usr +2050:2 +2057:2 +@end example + +@item -t +@itemx --terse +@opindex -t +@opindex --terse +@cindex terse output +Print the information in terse form, suitable for parsing by other programs. The valid format sequences for files are: |