Включение или в шаблон grep

Я хочу, чтобы grep обернуть слово в одинарной кавычки или двойной кавычки например. "myWord" 'myWord' я использую grep -rn "\"\|\'myWord\'\|\"" это должно позволить "myWord" , 'myWord" , "myWord' and 'myWord' , но это не работает, что не так?

Могу ли я выполнять скрипт перед каждым входом

Я планирую иметь программу, которая должна будет подключаться к серверу. Я хотел бы иметь возможность отправлять зашифрованный пароль на мой сервер. Дело в том, что мне нужно, чтобы мой скрипт дешифрования исполнялся (каждый раз мне нужно войти в систему, а не только при загрузке) перед входом в систему. Это возможно? Подводить итоги: Как выполнить скрипт […]

как редактировать данные автора для gitg?

Я недавно установил gitg, и всякий раз, когда я пытался совершить коммит, я столкнулся с ошибкой, связанной с отсутствием деталей автора. Тем не менее, я не могу изменить author details поскольку окно редактирования не появилось после того, как я щелкнул вкладку author details о author details …

Разница между файлами в каталоге

У меня есть два каталога с одинаковыми файлами, но с некоторыми отличиями в их содержании. Я хочу перечислить те файлы, которые отличаются друг от друга. Например Есть две папки Folder1 и Folder2 с файлами file1, file2, file3 и т. Д. file2 файла Folder1 не похож на файл2 папки Folder2. Поэтому моя команда должна отобразить файл2. […]

"Egrep: empty (sub) expression" при попытке отфильтровать слова из списка

Я пытаюсь выполнить этот вопрос / ответ из Server Fault: В хвосте -f, как мне отфильтровать материал, содержащий определенные ключевые слова? Ниже приводится egrep: empty (sub)expression : # Respect user's preferred flags, but filter the stuff we explicitly test # Retain allowed flags in ADD_CXXFLAGS if [ ! -z "CXXFLAGS" ]; then ADD_CXXFLAGS=$(echo "$CXXFLAGS" | […]

vim: автоматическая замена контекстно-зависимых заметок с помощью surround.vim

Я использую vim с плагином surround.vim и хочу заменить все возникновение sin(…) sin[…] в (очень длинном) математическом выражении (содержащем соответствующие скобки). Пример ввода: sin(A*(B+C))+sin((X+Y)*sin((A+D)*C)) желаемый выход: sin[A*(B+C)]+sin[(X+Y)*sin[(A+D)*C]] В настоящее время я ищу сначала с /sin\zs( чтобы перейти к следующему выражению sin с помощью курсора на ( и затем введите cs(] чтобы выполнить замену соответствующей скобки. […]

Проблемы с X и xrandr на Debian

У меня возникла проблема, которая, как мне кажется, связана с X, xrandr и, возможно, с WM, которую я использую. Я нахожусь Debian 8 стабилен, обновлен; Графика Intel, i3wm, нет DE lightDM (не уверен, что это актуально, но в какой-то момент я подумал, что это может быть). Я использовал GDM во время сбоя, а затем попытался […]

Помощь в bash для нескольких потоков

У меня есть список IP-адресов, и мне нужно проверить их на открытые порты, используя nmap . Пока что мой сценарий выглядит так: #!/bin/bash filename="$1" port="$2" echo "STARTING NMAP" while IFS= read -r line do nmap –host-timeout 15s -n $line -p $2 -oN output.txt | grep "Discovered open port" | awk {'print $6'} | awk -F/ […]

Экспорт переменных и установка глобальных переменных в Bash

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

ldd говорит, что не найден, но файл .so находится в / usr / lib

Когда я ldd с моим исполняемым файлом, есть одно not found предупреждение. libCmp.so => not found libstdc++.so.6 => /usr/lib/arm-linux-gnueabihf/libstdc++.so.6 (0xb6ed7000) libm.so.6 => /lib/arm-linux-gnueabihf/libm.so.6 (0xb6e6c000) libgcc_s.so.1 => /lib/arm-linux-gnueabihf/libgcc_s.so.1 (0xb6e48000) libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0xb6d63000) Но этот файл находится в /usr/lib . Когда я file libCmp.so , я заметил, что на выходе отсутствует информация о buildID . libCmp.so: […]

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