Tag: shell

Использование регулярного выражения в ls и mv

У меня такая структура каталогов ├── UK │ ├── BuyBand_go_UK.png │ ├── BuyBand_go_UK.svg │ ├── BuyBand_K.png │ ├── BuyBand_K.svg │ ├── BuyBago_UK.png │ ├── BuyBago_UK.svg │ ├── BuyBand_ch_Logo_UK.png │ └── BuyBand_ch_Logo_UK.svg └── US ├── BuyBand_go_US.png ├── BuyBand_go_US.svg ├── BuyBand_S.png ├── BuyBand_S.svg ├── BuyBago_UK.png ├── BuyBago_UK.svg ├── BuyBand_ch_Logo_US.png └── BuyBand_ch_Logo_US.svg Как я могу переместить все файлы […]

sed, как заменить, когда в строке есть «http: //»?

У меня есть файл xx который имеет следующее содержимое: @base_url = "http://dmstaffing-stage.herokuapp.com/" Я хочу использовать sed для устранения этой строки (заменить на ничего). Я использовал эту технику sed с несколькими другими линиями успешно, например sed -i 's/require "selenium-webdriver"//' xx Но моя попытка для строки @base_url не работает. Я подозреваю, что либо «или // в http: […]

Добавление ведущих символов перед строкой с использованием printf или echo

Как добавить ключевые символы для заполнения строки до определенной длины? Предположим, я хочу добавить нули перед строкой, если указанная строка короче 20 символов: printf '%020s\n' "$line" Однако это заполняет строку ведущими пробелами, но не что-то еще, например, нулями. Строка может быть случайной строкой, содержащей числа и другие символы. Я не хочу разбить строку на число […]

Как найти общее количество вхождений текста и файлов с помощью команды find

Я пытаюсь запустить команду find чтобы найти общее количество вхождений определенной текстовой строки, а также количество файлов, которые имеют эту текстовую строку. Сейчас у меня есть эта команда. find . -name "*.txt" | xargs grep -i "abc" Это сообщает все файлы «* .txt», содержащие текст «abc». Я хочу, чтобы одна или две команды find Общее […]

Поиск указанных ключевых слов в файлах и копирование в новое имя файла на основе ключевого слова

Я пытаюсь создать скрипт .sh, где, если какое-либо ключевое слово найдено в файле, скопируйте этот файл в каталог /pathtofolder/keywords/$thefirstkeywordfound (перезапишите файл, если он уже существует). Любая помощь будет оценена с помощью кода копирования ( cp -rf filename /pathtofolder/keywords/$thefirstkeywordfound ), который является неправильным. Вероятно, ему также нужна строка кода, чтобы исключить путь, который он копирует (/ […]

Что означает «rm hashed»?

Я просматриваю http://mywiki.wooledge.org/BashGuide/CommandsAndArguments и наткнулся на это: $ type rm rm is hashed (/bin/rm) $ type cd cd is a shell builtin Еще немного раньше, руководство перечисляло различные типы команд, понимаемых Bash: псевдонимы, функции, встроенные функции, ключевые слова и исполняемые файлы. Но о хэши не упоминалось. Итак, в этом контексте, что означает «хэширование»?

Всегда ли равен $ HOME

Я знаю, что это, вероятно, было задано раньше, но я не мог найти его с Google. Данный Ядро Linux Нет конфигураций, которые меняют $ HOME удар Будет ~ == $HOME быть правдой?

Использование уведомления-отправки с помощью cron

Я использую Arch Linux с KDE / Awesome WM. Я пытаюсь получить notify-send на работу с cron . Я попытался установить переменные DISPLAY / XAUTHORITY и запустить notify-send с помощью «sudo -u», все без результата. Я могу вызвать уведомление-отправлять в интерактивном режиме из сеанса и получать уведомления. FWIW, задание cron работает отлично, что я проверял, […]

Автоматически обнаруживать, когда я набрал «vi», но имел в виду «cd»?

Название говорит все. Примерно 5 раз в день, я набираю «vi», когда я имел в виду «cd», и заканчиваю открытие каталога в vi. Это делает меня NUTS. Кажется, должен быть способ обнаружить, когда я набираю «каталог vi +» и автоматически меняю его на «каталог cd +». Мысли?

Подготовьте ответы на вопросы команды

Предположим, я хочу написать сценарий оболочки, который выполняет только одну команду. Но эта команда плохо разработана. Он не предлагает никаких параметров командной строки; вместо этого он задает некоторые вопросы и ждет ввода пользователя. Есть ли способ подготовить этот ввод в скрипте, так что на вопросы ответят автоматически?

Interesting Posts

Как определить, был ли изменен пароль linux?

Смущенный этим сценарием с вилкой бомбы

Хорошее подробное объяснение синтаксиса / etc / network / interfaces?

Драйвер не отображается в дереве / sys / bus

mutt: цветные сообщения с вложениями по-разному

Как правильно установить GRUB на мягкий RAID 1?

Запустить «logout script» для не-login-оболочек

Предсказание PID ранее начатой ​​команды SSH

Как повторно использовать физическую память в отсутствие замены?

Что произойдет, если я планирую завершить работу в середине обновления?

Насколько надежны / переносимы Nix-встроенные / команды (echo, ps, sort, uniq) из Debian в другие дистрибутивы

Может ли сервер Linux, который проходит проверку подлинности в Active Directory, принимает общедоступные / закрытые ключи для входа в систему без пароля?

Как получить значение именованного параметра уже запущенного процесса в Linux?

Как `tee` удалять все строки CR только в файле, но не stdout?

Мой ноутбук нагревается на OpenSUSE

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