Tag: grep

код выхода grep в ловушке, где скрипт запускается при помощи функции upstart

Недавно я столкнулся с проблемой в выскочке ubuntu и ловушке в оболочке Bash. Я использую ubuntu 12.04. Сценарий выскочка (/etc/init/player.conf): start on (local-filesystems and runlevel [2345]) stop on runlevel [06] script /tmp/test.sh end script /tmp/test.sh : #!/bin/bash TOKEN="token" TOKEN_FILE="/tmp/token" OUTPUT_FILE="/tmp/test_exit" func() { grep "$TOKEN" "$TOKEN_FILE"; echo $? >> "$OUTPUT_FILE"; exit 0 } trap 'trap "" […]

grep для отображения только двух слов, поиск которых разделен запятой?

Скажем, у меня есть файл со следующим текстом: Hello there, How are you? Как я могу grep для Hello и такие, что вывод grep выглядит так: Hello,are

Собирать информацию об использовании работы в кластере

Я запускаю симуляции в кластере linux, совместно используемом сотнями других пользователей. В кластере установлен планировщик заданий, который определяет, кто работает там, а одна из команд планировщика ( showq ) отображает список всех активных заданий, незанятых заданий, заблокированных заданий и т. Д. Я бы хотел обработать этот вывод, чтобы определить вещи как количество уникальных пользователей, выполняющих […]

Использование grep для нахождения строки из текстового файла

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

Правильное совпадение слов

Я просмотрел ряд вопросов, но они не удовлетворительно отвечают на мой вопрос. Мне нужно напечатать слова, которые соответствуют шаблону, а не строки, содержащие это слово. Например: Я иду домой. Главная – это сердце. Поэтому, когда я ищу с шаблоном «домой», я должен получить Главная Главная Я понимаю, что grep -o упростит мою задачу, но мой […]

инструмент в терминале, например, шлем-шлейф / шлем для терминала?

Я не знаю, подходит ли это место для публикации этого вопроса, но если вы не являетесь пользователем Emacs, я объясню основное использование руля-происшествия / шлема. Мне очень нравится helm-happen / helm-swoop для Emacs, но когда я не использую Emacs, есть ли какой-либо инструмент в терминале для меня, который действует как helm-come / helm-swoop, ему не […]

Grep не может найти конец строки в текстовом файле формата DOS?

В Ubuntu я работаю над C-файлом, который был первоначально создан под Windows, а затем был привязан к исходному контролю. Vim показывает, что формат файла «dos», который я собираю, просто означает, что он имеет окончания строки CR/LF . Я хотел получить список определений функций в файле, используя grep чтобы найти регулярное выражение ')$' , но ничего […]

Можно ли очистить env var во время завершения bash?

Я использую завершение bash из https://bash-completion.alioth.debian.org/ и некоторые скрипты, поставляемые поставщиком (например, https://github.com/git/git/blob/master/contrib/completion/git- complete.bash ) Я также использую export GREP_OPTIONS='-I –color=always –exclude=*.xhprof' потому что установка –color=always (почти) каждый канал является огромной болью. Однако скрипты завершения часто используют grep и не указывают –color=auto или –color=never потому что по умолчанию это не нужно, это приводит к поломке […]

Чтение и добавление в файл одновременно с сохранением конца строки

Концептуально у меня есть легкая задача … У меня есть [свободно] структурированные данные в файле: Testing: debug, default CXXFLAGS <100's of additional output lines> Testing: release, default CXXFLAGS <100's of additional output lines> … Я пытаюсь суммировать его в файле журнала: echo "Configurations tested:" | tee -a "$TEST_RESULTS" echo $($GREP 'Testing: ' "$TEST_RESULTS" | $SED […]

Использование ack для эффективного поиска и каталог проекта RStudio

Я заинтересован в запуске поиска ack в каталоге проекта RStudio, который в основном содержит файлы *.R скриптов, а также некоторые файлы проектов и часто *.git файлы. каталог Структура папки проекта, созданная из приложения по умолчанию Shiny : $ tree . ├── SomeNosense.Rproj ├── server.R └── ui.R Поиск Учитывая это, я заинтересован в том, чтобы просто […]

Linux и Unix - лучшая ОС в мире.