OpenJDK - Oracle лучше? [закрыто]

Чтобы поместить пространство между аргументами, просто добавьте " ", например. awk {'print $5" "$1'}.

Однако не рекомендуется анализировать вывод команды ls, поскольку он не является надежным, а выход - для людей, а не для сценариев. Поэтому используйте альтернативные команды, такие как find или stat.

Ниже приведен пример использования GNU stat:

$ stat -t *
001.txt 23 8 81a4 501 20 1000004 242236402 1 0 0 1460260387 1460260239 1460260239 1460260194 4096
7c1c.txt 21 8 81a4 501 20 1000004 242236595 1 0 0 1460261322 1460260486 1460260486 1460260486 4096

, который напечатает ваш машинный вывод (в краткая форма), поэтому вы можете получить именно то, что вам нужно. Затем используйте -c для использования определенного формата или используйте awk, cut или read, чтобы получить правильные столбцы.

Проверьте дополнительные параметры stat --help. Например, чтобы напечатать день модификации, проверьте синтаксический анализ команды ls .

1
задан 7 April 2015 в 21:35

0 ответов

Другие вопросы по тегам:

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