Публикации по теме 'bash'


Линейно-квадратичное и обратно
Я написал сценарий оболочки для генерации данных для теста, который я писал. Скрипт выглядит примерно так: Сценарий А #!/bin/sh data="" for i in `seq 1 6000`; do data="${data}newdata=$i"; done ##Time for this script ##./new.sh 9.01s user 0.02s system 99% cpu 9.049 total Это похоже на скрипт, который может выполняться за время O(n) , один цикл for . Я был немного сбит с толку, когда я получил комментарий в обзоре, в котором говорилось, что это..

Как использовать kill в системах Unix
kill — это команда Unix, которая позволяет отправлять сигналы процессам, поэтому название kill немного вводит в заблуждение, поскольку существует множество сигналов, которые не имеют ничего общего с завершением процесса. В целях безопасности пользователь может отправлять сигналы только тем процессам, которыми он владеет, если только он не является суперпользователем. Вы используете команду kill , предоставляя ей идентификатор процесса, которому вы хотите отправить сигнал, и,..

Bash Bonanza, часть 4: массивы
Добро пожаловать в четвертую часть серии Bash Bonanza! В предыдущей записи мы обсудили, как использовать функции в Bash, и закончили жутким предупреждением о массивах и о том, что они не будут работать с техниками, которые обсуждались до сих пор. Сегодня мы рассмотрим это подробнее. Синтаксис массива Bash имеет два типа массивов - индексированные массивы (стандартный массив) и ассоциативные массивы ключ-значение (хеш). Объявление массива # The following will create an..