Linux bash scripting - Группировка команд

findвключает опцию -printf, которая позволяет вам форматировать то, что выводить о ваших результатах, и как их выводить. Одна из возможностей, перечисленных в документации для этой опции (, см. страницу man), это %sдля размера файла в байтах. Таким образом, вы можете добавить к вашей команде поиска что-то вроде `-printf "%s %p\n".

2
03.02.2020, 02:11
1 ответ

Эта КОМАНДА будет интерпретироваться timeout, а не bash. Вы не можете поместить подоболочку (команд внутри (и)).

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

Или заставить интерпретировать COMMAND с помощью bash. Это должно работать:

timeout -s 9 1 bash -c "echo $var | nc localhost port"
5
28.04.2021, 23:24

Теги

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