Исходя из вашего вопроса, я предполагаю, что ваш вызов ls
является псевдонимом, который включает опцию -l
. Таким образом, одним из способов было бы использовать ls
без опции -l
, как указано выше, например. по телефону:
echo "call $(which ls)"
$(which ls)
Другая возможность заключается в том, что вы на самом деле хотите использовать параметр -l
, но не хотите, чтобы каждый раз при изменении размера файла -вывод был разным, и только в этом случае и только если у вас нет файлов размером более 1 ТБ. в размере вы можете использовать следующую команду, которая скрывает истинный размер файла, сообщая 1T для всех файлов и избегая использования каналов и других команд:
ls -l --block-size=T
Конечно, если вы не возражаете против использования канала и хотите использовать awk
, используйте решение, опубликованное @slm благодаря @val0x00ff:
ls -l | awk '{$5=""; print}'
#I — это не количество панелей в окне, это индекс панели -для нужного количества панелей «#{окно _панелей}».
Аналогичным образом, для количества окон в сеансе вы можете указать '#{сеанс _windows}'.