pr усекает вывод

Общее количество каталогов в каталоге с именем dir(, включая сам dir):

find dir -type d -exec echo x \; | wc -l

Это находит любой каталог в или подdir(и сам dir)и выводит xдля каждого. Затем количество выведенных строк подсчитывается с помощью wc -l.

Такой способ позволяет нам также правильно подсчитывать имена, содержащие символы новой строки.

Общее количество не -каталогов (файлов )в разделеdir:

find dir ! -type d -exec echo x \; | wc -l

В системе, использующей GNU find(, такой как Linux ), это можно ускорить, заменив -exec echo x \;на -printf 'x\n'.

С помощью команды tree, если она доступна:

tree -a dir | tail -n 1
0
30.11.2021, 14:28
1 ответ

Используйте переключатель -J, чтобы соединить полные строки и отключить усечение строк.

pr -J -m -t 1_val.txt 2_val.txt 3_val.txt > values.txt

или установите ширину страницы на достаточно большое значение:

pr -W80 -m -t 1_val.txt 2_val.txt 3_val.txt > values.txt
2
30.11.2021, 14:44

Теги

Похожие вопросы