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

141
Удаление цветов из вывода

У меня есть сценарий, который производит вывод с цветами, и мне нужно удалить коды ANSI. #!/bin/bash exec > >(tee log) # redirect the output to a file but keep it on stdout exec 2>&1 ./somescript Вывод (в файле журнала): java (pid 12321) is running...@[60G[@[0;32m OK @[0;39m] Я не...

139
Как удалить папки с определенным именем

В Linux, как мне удалить папки с определенным именем, которые вложены глубоко в иерархию папок? Следующие пути находятся в папке, и я хотел бы удалить все названные папки a. 1/2/3/a 1/2/3/b 10/20/30/a 10/20/30/b 100/200/300/a 100/200/300/b Какую команду Linux следует использовать из родительской...

138
Самые сложные / полезные команды для отладчика gdb [закрыто]

В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

137
Сортировка нескольких ключей с помощью Unix sort

У меня есть потенциально большие файлы, которые нужно отсортировать по 1-n ключам. Некоторые из этих ключей могут быть числовыми, а некоторые - нет. Это столбчатый файл с фиксированной шириной, поэтому разделителей нет. Есть ли хороший способ сделать это с помощью сортировки Unix? С одним ключом...

137
Что генерирует сообщение «текстовый файл занят» в Unix?

Какая операция вызывает ошибку «текстовый файл занят»? Я не могу сказать точно. Я думаю, это связано с тем, что я создаю временный скрипт python (используя tempfile) и использую из него execl, но я думаю, что execl изменяет запускаемый...

136
Shell Script - Получить все файлы, измененные после <дата>

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

136
Как узнать, содержит ли строка другую строку в POSIX sh?

Я хочу написать сценарий оболочки Unix, который будет выполнять различную логику, если внутри другой строки есть строка. Например, если я нахожусь в определенной папке, разветвляйтесь. Может кто-нибудь сказать мне, как это сделать? Если возможно, я хотел бы сделать это не специфичным для оболочки...

135
Вам нужно использовать path.join в node.js?

как всем известно, Windows создает пути с обратной косой чертой, а Unix - с прямой косой чертой. node.js позволяет path.join()всегда использовать правильную косую черту. Так, например, вместо того, чтобы писать только Unix, 'a/b/c'вы бы сделали это path.join('a','b','c'). Однако кажется, что,...

135
Сохраняйте изменения на месте с помощью awk

Я учусь awkи хотел бы знать, есть ли возможность записывать изменения в файл, аналогично тому, sedгде я бы использовал -iвариант для сохранения изменений в файл. Я понимаю, что могу использовать перенаправление для записи изменений. Однако есть ли возможность awkэто...

132
Что это за «итог» в самой первой строке после ls -l? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 3 года назад . Уточните этот вопрос Что на totalвыходе ls -l? $ ls -l /etc total...

132
не сбой сборки jenkins, если выполнить оболочку не удается

В процессе сборки я запускаю коммит git как шаг оболочки выполнения. Однако, если в рабочей области нет изменений, Jenkins не выполняет сборку. Это потому, что git возвращает код ошибки, когда нет изменений для фиксации. Я бы хотел либо прервать сборку, либо просто отметить ее как нестабильную,...

131
unix - начало и конец файла

Допустим, у вас есть текстовый файл. Какая команда позволяет просматривать 10 верхних и 10 нижних строк файла одновременно? т.е. если файл состоит из 200 строк, то просматривайте строки 1-10 и 190-200 за один раз....

131
Как я могу программно создать новое задание cron?

Я хочу иметь возможность программно добавлять новое задание cron, как лучше всего это сделать? Из моих исследований кажется, что я мог бы сбросить текущий crontab, а затем добавить новый, отправив его обратно в crontab: (crontab -l ; echo "0 * * * * wget -O - -q http://www.example.com/cron.php") |...