Dawno temu pamiętam użycie polecenia, które wprowadza dane do ładnie sformatowanej tabeli.
Na przykład dla tego wejścia
apple 1 100
orange 20 19
pineapple 1000 87
avocado 4 30
Dane wyjściowe będą podobne do następujących:
apple 1 100
orange 20 19
pineapple 1000 87
avocado 4 30
Chciałbym poznać nazwę tego narzędzia.
awk
rozwiązanie, które dotyczy stdinPonieważ
column
nie jest POSIX, może to jest:Test:
Polecenia testowe:
Wyjście dla wszystkich:
Zobacz też:
źródło
W przypadku stosunkowo małych plików (gdzie długość w bajtach jest mniejsza niż
getconf ARG_MAX
), a rozmiary wejściowe są mniej lub bardziej znane (powiedzmy, że nazwa owocu nie jest dłuższa niż 18 liter),printf
może być przydatne, otobash
przykład:Wydajność:
Zwróć uwagę, w jaki sposób liczby są wyrównane do prawej .
źródło