Tôi có một danh sách các số mà tôi muốn đảo ngược.Cách thực hiện đảo ngược `xargs`?
Chúng đã được sắp xếp.
35 53 102 342
Tôi muốn điều này:
342 102 53 35
Vì vậy, tôi nghĩ về điều này:
echo $NUMBERS | ??? | tac | xargs
là gì ???
Nó sẽ biến danh sách được phân cách bằng dấu cách thành danh sách được phân tách bằng đường kẻ.
Tôi muốn tránh phải đặt IFS
.
Có lẽ tôi có thể sử dụng các mảng bash, nhưng tôi đã hy vọng có một lệnh mục đích mà trong cuộc sống là để làm điều ngược lại của xargs (có thể xargs là nhiều hơn một con ngựa một trick cũng !!)
Wow. đó là điều tôi gọi là một bất ngờ thú vị. –
Sẽ tốt hơn nếu sử dụng% s, để nó không bị hỏng nếu số có dấu thập phân hoặc quá lớn. – mark4o
@ mark4o: đã không nghĩ về điều đó chút nào, cảm ơn mẹo. – Mat