root@conexch.UUCP (Larry Dighera) (02/26/89)
Can anyone explain why the following command fails to substitute a file-name for {}: ls u.* | xargs -i -n1 -p uucp -r -nhomebas!greg {} homebas!~ It produces: uucp -r -nhomebas!greg {} homebas!~ u.usa.ca.1.Z While, this command works as expected: ls u.* | xargs -n1 -p -i uucp -r -nhomebas!greg {} homebas!~ It produces: uucp -r -nhomebas!greg u.usa.ca.1.Z homebas!~ The only difference is the location of the -i flag to xargs. Are xargs' flags positionally sensitive? OS is Xenix 386. -- USPS: The Consultants' Exchange, PO Box 12100, Santa Ana, CA 92712 TELE: (714) 842-6348: BBS (N81); (714) 842-5851: Xenix guest account (E71) UUCP: conexch Any ACU 2400 17148425851 ogin:-""-ogin:-""-ogin: nuucp UUCP: ...!uunet!spsd!conexch!root || ...!trwrb!ucla-an!conexch!root