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

157
Как объединить несколько строк вывода в одну строку?

Если я запускаю команду cat file | grep pattern, я получаю много строк вывода. Как объединить все строки в одну строку, эффективно заменив каждую "\n"из них на "\" "(конец заканчивается "пробелом)? cat file | grep pattern | xargs sed s/\n/ /g не работает для...

157
Как я могу использовать скрипт Python в командной строке, не переходя в его каталог? Это ПИТОНАТ?

Как я могу использовать PYTHONPATH? Когда я пытаюсь запустить скрипт в пути, файл не найден. Когда я перехожу в каталог, содержащий скрипт, скрипт запускается. Так что хорошего в PYTHONPATH? $ echo $PYTHONPATH :/home/randy/lib/python $ tree -L 1 '/home/randy/lib/python' /home/randy/lib/python ├──...

157
Как вы запускаете один запрос через MySQL из командной строки?

Я ищу, чтобы иметь возможность выполнить один запрос на удаленном сервере в сценарии задачи. Например, интуитивно, я бы предположил, что это будет что-то вроде: mysql -uroot -p -hslavedb.mydomain.com mydb_production "select * from...

154
Запустите php скрипт как процесс демона

Мне нужно запустить PHP-скрипт как процесс демона (ждать инструкций и делать вещи). Работа cron не сделает это для меня, потому что действия должны быть предприняты, как только прибудет инструкция. Я знаю, что PHP не самый лучший вариант для процессов-демонов из-за проблем с управлением памятью, но...

154
В чем разница между tar и zip? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 8 лет назад . Улучшить этот вопрос В чем разница между tar и zip? Каковы варианты использования для...

152
Как перейти в каждый каталог и выполнить команду?

Как я пишу Баш скрипт , который проходит через каждый каталог внутри parent_directory и выполняет в команду в каждом каталоге . Структура каталогов следующая: parent_directory (имя может быть любым - не соответствует шаблону) 001 (имена каталогов соответствуют этому шаблону) 0001.txt (имена файлов...

150
Создание временных файлов в bash

Существуют ли объективно лучшие способы создания временных файлов в скриптах bash? Обычно я просто называю их так, как мне кажется, например, tempfile-123, так как они будут удалены после завершения скрипта. Есть ли какой-либо недостаток в этом, кроме перезаписи возможного файла tempfile-123 в...

150
Bash массив с пробелами в элементах

Я пытаюсь построить массив в Bash имен файлов с моей камеры: FILES=(2011-09-04 21.43.02.jpg 2011-09-05 10.23.14.jpg 2011-09-09 12.31.16.jpg 2011-09-11 08.43.12.jpg) Как видите, в середине каждого имени файла есть пробел. Я попытался обернуть каждое имя в кавычки и экранировать пробел с помощью...

149
Что конкретно такое время настенных часов, время пользовательского процессора и системное время процессора в UNIX?

Я могу предположить, основываясь на названиях, но что конкретно такое время настенных часов, время пользовательского процессора и системное время процессора в UNIX? Является ли время пользовательского процессора количеством времени, потраченным на выполнение кода пользователя, а время...

149
Команда top -c в linux для фильтрации процессов, перечисленных на основе имени процесса

top -c В верхнем списке перечислены все процессы, есть хорошие опции для фильтрации процессов по имени пользователя с помощью опции -u, но мне интересно, есть ли какой-нибудь простой способ фильтрации процессов по имени процесса, указанному в столбце COMMAND верхнего вывода. Например, я хотел бы,...

147
Подавить эхо вызова команды в make-файле?

Я написал программу для назначения, которая должна выводить ее вывод на стандартный вывод. Спецификация присваивания требует создания Makefile, который при make run > outputFileзапуске as должен запускать программу и записывать вывод в файл, имеющий отпечаток SHA1, идентичный указанному в...

147
Каковы соглашения о вызовах для системных вызовов UNIX и Linux на i386 и x86-64

Следующие ссылки объясняют соглашения о системных вызовах x86-32 для UNIX (BSD-версия) и Linux: http://www.int80h.org/bsdasm/#system-calls http://www.freebsd.org/doc/en/books/developers-handbook/x86-system-calls.html Но каковы соглашения о системных вызовах x86-64 в UNIX и...

147
Напечатайте дату последнего изменения файла в Bash

Я не могу найти, как распечатать дату файла. Я до сих пор могу распечатать все файлы в каталоге, но мне нужно распечатать даты с ним. Я знаю, что мне нужно прикрепить формат даты с эхом записи, но все, что я не могу найти правильный формат. echo "Please type in the directory you want all the files...

144
Командная строка: отправка результатов поиска в rm

Я пытаюсь разработать команду, которая удаляет файлы sql старше 15 дней. Часть поиска работает, но не rm. rm -f | find -L /usr/www2/bar/htdocs/foo/rsync/httpdocs/db_backups -type f \( -name '*.sql' \) -mtime +15 Он выдает список именно тех файлов, которые я хочу удалить, но не удаляет их. Пути...

143
Постоянная установка переменной среды PATH в OSX

Я прочитал несколько ответов о том, как установить переменные среды в OSX на постоянной основе. Во-первых, я попробовал это: как навсегда установить $ PATH в Linux / Unix? но у меня было сообщение об ошибке no such file and directory, поэтому я подумал, что могу попробовать...

142
Командная строка Unix, основанная на ASCII инструменте построения диаграмм / графиков

Есть ли хороший инструмент для построения диаграмм / графиков / построения графиков в командной строке UNIX? Я ищу что-то, что будет отображать точки xy на графике ASCII. Чтобы прояснить, я ищу что-то, что будет выводить график в ASCII (например, в стиле ascii-art), поэтому я могу использовать его...