sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #48996
shellscripts standser xargs
Hej bash-hackere
Her er en lille pudsighed jeg undrer mig over med shellscripts og xargs.
Hvis jeg bruger xargs med en bash-kommando fx echo, så virker det
hele fint.
Et meget banalt eksempel:
a) ls | xargs echo
Skriver jeg derimod et shellscript, ekko.sh, som skal erstatte bash-kommandoen.
indhold af ekko.sh:
echo $1
og udfører det samme igen:
b) ls | xargs ./ekko.sh
så udføres ekko.sh kun med det første element af xargs listen.
Altså hvis a) gav følgende resultat:
fil1
fil2
fil3
fil4
så giver b) kun
fil1
Er der nogen, som kan forklare mig hvorfor???
/MVH Jakob Simon-Gaarde
Follow ups