Mam listę numerów, które chcę cofnąć.Jak wykonać odwrotność `xargs`?
Są już posortowane.
35 53 102 342
Chcę to:
342 102 53 35
Więc pomyślałem o tym:
echo $NUMBERS | ??? | tac | xargs
Co to jest ???
Powoduje, że lista oddzielana spacjami powinna być rozdzielana wierszami.
Chciałbym uniknąć konieczności ustawiania IFS
.
Może mogę używać tablic bash, ale miałem nadzieję, że to polecenie, którego celem w życiu jest zrobić przeciwieństwo xargs (może xargs jest więcej niż kucyka Jeden trick jak dobrze !!)
Wow. to jest to, co nazywam miłym zaskoczeniem. –
Byłoby lepiej użyć% s, aby nie złamać, jeśli liczba zawiera przecinek dziesiętny lub jest zbyt duża. – mark4o
@ mark4o: nie myślałem o tym w ogóle, dzięki za napiwek. – Mat