0

我正在尝试将 stat 与 xargs 一起使用,但我从 stat 中收到一个错误,指出我缺少一个操作数。

下面是我正在使用的整个命令

find /my/path/Files_G** -type f | xargs stat --format='%s, %n' > my_output.txt\r

感谢您的任何帮助,您可以提供

4

1 回答 1

0

尝试:

find ... -type f | xargs -n 1 stat --format='%s, %n'
find ... -type f | xargs -I '{}' stat --format='%s, %n' '{}'

或者在大多数 UN*X 系统上:

find ... -type f  | xargs -i stat --format='%s, %n' '{}'

-i作为标准的简写-I '{}'

有关更详细的说明,请参见xargs(1) OpenGroup 标准手册页...

于 2013-06-13T10:33:00.727 回答