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

95
Как правильно вложить обратные кавычки в Bash

Либо я пропустил некоторую обратную реакцию, либо обратная реакция, похоже, не работает со слишком большим циклом программиста-цитаты. $ echo "hello1-`echo hello2-\`echo hello3-\`echo hello4\`\``" hello1-hello2-hello3-echo hello4 Хотел hello1-hello2-hello3-hello4-hello5-hello6-......

95
Сортировка CSV-файла по приоритету столбца с помощью команды «sort»

У меня есть CSV-файл, и я хотел бы отсортировать его по приоритету столбца, например «по порядку». Например: 3;1;2 1;3;2 1;2;3 2;3;1 2;1;3 3;2;1 Если бы эта ситуация была результатом «выбора», «упорядочить по» было бы следующим образом: упорядочить по столбцу 2, столбцу 1, столбцу 3 - результат...

95
grep для специальных символов в Unix

У меня есть файл журнала (application.log), который может содержать следующую строку обычных и специальных символов в нескольких строках: *^%Q&$*&^@$&*!^@$*&^&^*&^& Я хочу найти номера строк, которые содержат эту строку специальных символов. grep...

95
Отображение двух файлов рядом

Как можно отображать два несортированных текстовых файла разной длины рядом (в столбцах) вshell Учитывая one.txtи two.txt: $ cat one.txt apple pear longer line than the last two last line $ cat two.txt The quick brown fox.. foo bar linux skipped a line Дисплей: apple The quick brown fox.. pear foo...

95
Как сделать «псевдоним» для длинного пути?

Я попытался создать «псевдоним» для пути, который я часто использую при написании сценариев оболочки. Я что-то пробовал, но не получилось: myFold="~/Files/Scripts/Main" cd myFold bash: cd: myFold: No such file or directory Как заставить его работать? Однако cd ~/Files/Scripts/Mainработает....

94
Как установить точки останова в будущих разделяемых библиотеках с помощью флага команды

Я пытаюсь автоматизировать сеанс gdb с помощью --commandфлага. Я пытаюсь установить точку останова для функции в разделяемой библиотеке (эквивалент DLL в Unix). Мой cmds.gdb выглядит так: set args /home/shlomi/conf/bugs/kde/font-break.txt b IA__FcFontMatch r Однако я получаю следующее: shlomi: ~ /...

94
Как мне демонизировать произвольный скрипт в unix?

Мне нужен демонизатор, который может превратить произвольный общий сценарий или команду в демона . Я бы хотел разобраться с двумя типичными случаями: У меня есть сценарий, который должен работать вечно. Если он когда-нибудь умрет (или при перезагрузке), перезапустите его. Не допускайте...

94
Заменить строку в сценарии оболочки с помощью переменной

Я использую приведенный ниже код для замены строки внутри сценария оболочки. echo $LINE | sed -e 's/12345678/"$replace"/g' но оно заменяется на $replaceвместо значения этой переменной. Кто-нибудь может сказать, что пошло не так?...

94
Как отсортировать файлы по отметке времени в unix? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 9 лет назад . Уточните этот вопрос Как отсортировать файлы по метке времени в unix? Мне нужно отсортировать файлы, а также...

93
Объединение изображений PNG в один файл PDF [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 2 года назад . Уточните этот вопрос Как .pngв Unix объединить несколько файлов в...

93
Как запустить Selenium в Xvfb?

Я использую экземпляр EC2. Так что графического интерфейса нет. $pip install selenium $sudo apt-get install firefox xvfb Потом делаю так: $Xvfb :1 -screen 0 1024x768x24 2>&1 >/dev/null & $DISPLAY=:1 java -jar selenium-server-standalone-2.0b3.jar 05:08:31.227 INFO - Java: Sun...

93
Быстрая конкатенация нескольких файлов GZip

У меня есть список файлов gzip: file1.gz file2.gz file3.gz Есть ли способ объединить или сжать эти файлы в один файл gzip без необходимости их распаковывать ? На практике мы будем использовать это в веб-базе данных (CGI). Где Интернет получит запрос от пользователя, перечислит все файлы на основе...

93
Посмотрите, какой процесс использует файл в Mac OS X

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

92
Неблокирующий ввод-вывод UNIX: O_NONBLOCK против FIONBIO

В каждом примере и обсуждении, с которыми я сталкиваюсь в контексте программирования сокетов BSD, кажется, что рекомендуемый способ установить дескриптор файла в неблокирующий режим ввода-вывода - использовать этот O_NONBLOCKфлаг fcntl(), например, int flags = fcntl(fd, F_GETFL, 0); fcntl(fd,...

92
Поиск пустых каталогов UNIX

Мне нужно найти пустые каталоги для данного списка каталогов. В некоторых каталогах есть каталоги внутри. Если внутренние каталоги также пусты, я могу сказать, что основной каталог пуст, иначе он не пуст. Как я могу это проверить? Например: A>A1(file1),A2 this is not empty beacuse of file1...

92
Unix: как удалить файлы, перечисленные в файле

У меня есть длинный текстовый файл со списком масок файлов, которые я хочу удалить Пример: /tmp/aaa.jpg /var/www1/* /var/www/qwerty.php Мне нужно их удалить. Пробовал rm `cat 1.txt`, и он говорит, что список слишком длинный. Нашел эту команду, но когда я проверяю папки из списка, в некоторых из...

91
Как использовать CCache с CMake?

Я хотел бы сделать следующее: если CCache присутствует в PATH, используйте для компиляции "ccache g ++", иначе используйте g ++. Я попытался написать небольшой скрипт my-cmake, содержащий CC="ccache gcc" CXX="ccache g++" cmake $* но похоже, что это не работает (при запуске make по-прежнему не...