В течение прошедших нескольких дней я пытался записать свою собственную реализацию оболочки, но я, кажется, застрял при том, чтобы заставлять каналы работать правильно. Я в состоянии проанализировать строку и ветвление прочь...
Этот комментарий смущает меня: "kill -l обычно перечисляет все сигналы". Я думал, что сигнал означает квантованное количество энергии. [Добавлено] Пожалуйста, уточните (вычислительный) сигнал в Unix и ...
Я читал FAQ SQLite и натолкнулся на этот проход: Потоки являются злыми. Избегайте их. Я не вполне понимаю оператор "Thread are evil". Если это верно, то, какова альтернатива?...
Я хотел бы думать, что часть программного обеспечения, которое я пишу сегодня, будет использоваться через 30 лет. Но я также знаю, что многое из него основано на традиции UNIX представления времени как количество...
Я пытаюсь скопировать набор файлов ниже каталога, и много файлов имеют пробелы и одинарные кавычки на их имена. Когда я пытаюсь представить в виде строки, вместе находят и grep с xargs, я добираюсь...
У меня есть огромный разделенный от вкладки файл, отформатированный как этот X column1 column2 column3 row1 0 1 2 row2 3 4 5 row3 6 7 8 row4 9 10 11, я хотел бы транспонировать его в эффективном способе использовать только команды удара...
Существует ли идиоматический способ удалить элементы из подобных PATH переменных оболочки? Это, я хочу выбрать =/home/joe/bin:/usr/local/bin:/usr/bin:/bin:/path/to/app/bin:. путь и удалить или заменить/...
Я хотел бы daemonizer, который может повернуть произвольный, универсальный сценарий или команду в демона. Существует два общих падежа, с которыми я хотел бы иметь дело: у Меня есть сценарий, который должен работать навсегда. Если это когда-нибудь умирает.
Я хочу получить возврат скрипта bash speedtest-cli (он используется для проверки скорости интернета), моя система - CentOS. Это возврат ./speedtest-cli: [root @ 192 ~] # ./speedtest-cli ...
Я закончил тем, что писал быстрый небольшой сценарий для этого в Python, но я задавался вопросом, была ли утилита, Вы могли бы подать текст, в который предварительно ожидал бы каждую строку с некоторым текстом - в моем конкретном случае...
Запущенный для изучения некоторых сценариев оболочки. У меня есть сценарий жемчуга, который работает на одном файле. Как я записал бы сценарий оболочки для запущения скрипта жемчуга набор времен на всех файлах с ключевым словом "имя файла" в нем
У меня есть сценарий оболочки, выводящий данные, такие как: 1234567890 * 1234567891 * Мне нужно удалить ТОЛЬКО последние три символа "*". Я знаю, что могу сделать это через (что угодно) | sed 's / \ (. * \) ... / \ 1 /' Но ...
Я знаю, что это обычно, но почему? Есть ли реальные технические причины, почему какой-либо другой путь был бы действительно плохой идеей или это просто основан на истории кодирования и назад совместимости? Кроме того...
Так как я являюсь сведущим в Ruby, я собираюсь сценарий несколько вещей на OSX использование его. Но затем я думал, возможно, я упускаю возможность. Я знаю много причин предпочесть Ruby по Bash (или безотносительно sh-...
Хорошо, я знаю, что System.getProperty("os.name") даст мне название ОС, под которой я работаю, но это много не помогает. То, что я должен знать, - то, если ОС, на которой я работаю, является 'подобная Unix' ОС, я...
Я знаком с самим Regex, но каждый раз, когда я пытаюсь найти, что любые примеры или документация используют regex с компьютерами Unix, я просто надеваю учебные руководства, как записать regex или как использовать конкретную.NET...
Каковы лучшие инструменты для профилирования приложений C/C++ на *, отклоняют? (Я надеюсь представить сервер, который является соединением (блокирующегося) файла IO, epoll для сети и ветвления ()/execv () для некоторого тяжелого подъема; но...
в целом мы используем CD.. для движения к CD родительского каталога../../для движения в родительский родительский каталог. и CD../../../../../для 5-го родительского каталога. есть ли любой упрощенный способ сделать...
Когда-то давно группа ребят села и написала приложение на C, работающее на VMS на VAX. Это было довольно важное мероприятие, и оно выполняло довольно важную вспомогательную операцию в LargeCo. ...
Как мигрировать на *, отклоняют платформу после проведения больше чем 10 лет на окнах? Который разновидность будет легка обработать для создания меня более удобным, и затем возможно, я могу переключиться на большее количество stadard *, отклоняют...
Прямо сейчас я делаю это много: найдите * | grep py$ | xargs grep нечто, я вспоминаю, что существует некоторый util, который делает это с путем меньше ввода, но который? ОБНОВЛЕНИЕ: Я предпочитаю использовать оболочку Bash, если это возможно.
Во многих программах и страницах справочника Linux, я видел, что код использует ветвление (). Почему мы должны использовать ветвление () и какова его цель?
У меня есть процесс, который это пишет большому количеству данных к stdout, который я перенаправляю к файлу журнала. Я хотел бы ограничить размер файла путем случайного копирования текущего файла в новое имя и...
Учитывая список файлов в files.txt, я могу получить список их размеров как это: files.txt кошки | xargs ls-l | сокращает-c 23-30, который производит что-то вроде этого: 151552 319488 1536000 225280...
У меня есть каталог, src/, которые содержат много .cc файлов и его двоичный файл. Например: src/| _ foo.cc | _ bar.cc | _ qux.cc | _ thehead.hh | _ нечто (исполняемый файл/двоичный файл) | _ панель (исполняемый файл/двоичный файл)...
На машине окон существует много сторонних редакторов, доступных для редактирования двоичного файла. Я живо должен быть некоторой вещью, подобное здание в *отклоняет системы также. какая-либо идея, как я могу отредактировать...