I was reading the Linux man page for xargs
recently, and it appears that the -i
option is deprecated. To quote from the documentation:
-i[replace-str], --replace[=replace-str]
This option is a synonym for -Ireplace-str if replace-str is
specified. If the replace-str argument is missing, the effect
is the same as -I{}. This option is deprecated; use -I
instead.
Just curious, why is it deprecated? What's the reason to use the more verbose -I{}
syntax instead?
-i
, but it does have-I
, and the extra functionality is not that great.