Вопросы с тегом «r»

396
Отключить буферизацию в трубе

У меня есть скрипт, который вызывает две команды: long_running_command | print_progress В long_running_commandпечатает прогресс , но я несчастна с ним. Я использую, print_progressчтобы сделать его более приятным (а именно, я печатаю прогресс в одной строке). Проблема: подключение канала к stdout...

307
рекурсивный MKDIR

Есть ли команда Linux, которую я пропускаю, которая позволяет сделать что-то вроде: (псевдо) $ mkdir -R foo/bar/zoo/andsoforth Или нет другого выхода, кроме как делать каталоги по...

295
Как выполнять целочисленные и плавающие вычисления в bash или других языках / фреймворках?

Использование echo "20+5"буквально производит текст " 20+5". Какую команду я могу использовать, чтобы получить числовую сумму, 25в этом случае? Кроме того, какой самый простой способ сделать это, просто используя bash для чисел с плавающей запятой? Например, echo $((3224/3807.0))печатает 0:(. Я ищу...

268
Сжать папку с tar?

Я пытаюсь сжать папку ( /var/www/), ~/www_backups/$time.tarгде $timeтекущая дата. Вот что у меня есть: cd /var/www && sudo tar -czf ~/www_backups $time" Я полностью потерян, и я был в этом часами. Не уверен, если -czfэто правильно. Я просто хочу , чтобы скопировать все содержимое в...

194
Экран tmux vs. GNU [закрыто]

Просматривая вопросы, которые я нашел о tmux (я обычно использовал экран GNU). Мой вопрос в том, каковы плюсы и минусы каждого из них. Особенно я не мог найти много о...

170
Почему зацикливание на выводе find плохо работает?

Этот вопрос вдохновлен Почему использование цикла оболочки для обработки текста считается плохой практикой? Я вижу эти конструкции for file in `find . -type f -name ...`; do smth with ${file}; done а также for dir in $(find . -type d -name ...); do smth with ${dir}; done используется здесь почти...

147
Как я узнаю, что дд все еще работает?

Я не так ddуж много использовал, но пока это не подвело меня. Прямо сейчас у меня было ddболее 12 часов работы - я записываю образ обратно на диск, с которого он пришел - и я немного волнуюсь, так как я смог ddс диска на образ примерно 7 часов. Я использую OSX 10.6.6 на MacBook с Core 2 Duo с...

146
Насколько велика труба буфера?

В качестве комментария я запутался, почему «| true» в make- файле имеет тот же эффект, что и «|| true» пользователь cjm пишет: Еще одна причина, чтобы избежать | Значение true состоит в том, что если команда выдаст достаточно выходных данных для заполнения буфера канала, она заблокирует ожидание...

121
HTTP-сервер простой командной строки

У меня есть сценарий, который генерирует ежедневный отчет, который я хочу предоставить так называемой широкой публике. Проблема в том, что я не хочу добавлять к своей головной боли обслуживание HTTP-сервера (например, Apache) со всеми настройками и последствиями для безопасности. Существует ли...

116
Как сделать XZ каталог с TAR, используя максимальное сжатие?

Поэтому мне нужно сжать каталог с максимальным сжатием. Как я могу это сделать xz? Я имею в виду, что мне тоже понадобится, tarпотому что я не могу сжать каталог только xz. Есть ли oneliner для производства, например...

111
Какой самый быстрый способ отправки огромных объемов данных между двумя компьютерами? [закрыто]

Это ситуация, в которой я часто бываю: У меня есть исходный сервер с жестким диском на 320 ГБ и 16 ГБ оперативной памяти ( точные спецификации доступны здесь , но, поскольку я часто сталкиваюсь с этой проблемой на других машинах, я бы предпочел, чтобы ответ работал на любом «разумная» машинка...

106
Как извлечь конкретный файл (ы) из tar.gz

Как мы можем извлечь определенные файлы из большого файла tar.gz? В этом вопросе я обнаружил процесс извлечения файлов из tar-файла, но, попробовав там упомянутую команду, я получил ошибку: $ tar --extract --file={test.tar.gz} {extract11} tar: {test.tar.gz}: Cannot open: No such file or directory...

102
Заставить скрипт выполняться после запуска сети?

Я относительно новичок в systemd и изучаю его архитектуру. Прямо сейчас я пытаюсь выяснить, как заставить работать собственный скрипт оболочки. Этот сценарий необходимо запустить после запуска сетевого уровня. Я использую Arch, использую systemd и netctl. Чтобы проверить, я написал простой скрипт,...

101
Зачем мне tar один файл?

В моей компании мы загружаем снимок локальной базы данных разработки в виде db.dump.tar.gzфайла. Сжатие имеет смысл, но тарбол содержит только один файл ( db.dump). Есть ли смысл архивировать отдельный файл или это .tar.gzпросто такая распространенная идиома? Почему не просто...