1

Я использую эту команду:

wc -l */* >> file

который создает файл в текущем каталоге со всей соответствующей информацией из подкаталогов. Моя проблема в том, что он вставляет данные в 1 длинный столбец. Можно ли вставить данные в несколько столбцов?

2 ответа2

0

Команда 'paste' - это, вероятно, то, что вы ищете. Пример:

$ cut -d: -f1 /etc/group|paste - - - -
root    bin     daemon  sys
adm     tty     disk    lp
mem     kmem    wheel   mail
uucp    man     games   gopher
video   dip     ftp     lock
audio   nobody  users   dbus
...

Там я использовал cut, чтобы получить список имен в моем файле /etc /group, а затем использовал paste, чтобы напечатать его 4-вверх. Сколько бы дефисов вы ни указали в командной строке вставки, вставка сожрет другую строку и поместит ее в этот столбец.

0

Команда pr может помочь.

Например:

   wc -l */* |  pr -2 -t

даст ваш вывод в двух столбцах.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .