Tag: оболочки

Разница в условиях / испытания

Допустим, я должен проверить, содержит ли файл строку «почта», в чем разница между if grep -q "mail" "file"; then … if [ $( grep -l "mail" "file") ]; then … [ grep -l "mail" "file" ] && .. Существуют ли какие-либо различия в них или они являются глобальными одинаковыми (например, они приведут к одному и […]

Редактировать редактор в bash и других оболочках

Выполнение встроенного fc вызывает bash и другие оболочки для $FCEDIT в последней команде. Поскольку FCEDIT является переменной, это по своей сути настраивается. Можно ли настроить редактор, который запускается, когда я нажимаю v в командном режиме set -o vi mode?

Есть ли способ скопировать весь файл в одну конкретную подпапку в одной родительской папке?

Так, например, у меня есть одна папка под названием «test». Внутри этой папки я создал одну другую папку под названием «плеер» и много текстового файла, скажем, 50 файлов. [root@ip-10-0-7-70 test]# ls kaka.txt player rooney.txt Теперь я хочу переместить весь этот текстовый файл в папку «player». Каков наилучший способ сделать это? Я пытался cp -r ls […]

Получить канонический путь для команды

Я пишу сценарий, который нуждается в каноническом пути определенных команд. Поскольку могут существовать символические ссылки, указывающие на фактические команды, я использую readlink -f для получения канонического пути. Но я не получаю то, что действительно хочу с readlink -f , я объясню в следующем примере: Предположим, что мой текущий каталог: /home/user/Documents Если я попытаюсь получить путь […]

Найти все размеры и ширину файлов изображений в каталоге

Я пытаюсь найти все .png .jpg и .gif файлы в моем каталоге. Я правильно получаю файлы, но не могу получить ширину изображения (я использую imagemagick ) в файле журнала. Код сценария #!/bin/bash for d in ./*; do echo "listing contents of dir: $d"; find . -iname "*.jpg" -type f -exec identify -format '%w %h %i' […]

Подождите, пока процесс не вернется из сна

script.sh выполняется run.sh N раз параллельно. Для N = 1 процесс script.sh устанавливается в спящий режим за 30-45 секунд до его начала. Как я могу заказать все экземпляры script.sh для N> 1, чтобы не запускаться, пока первый ( N = 1 ) script.sh не вернется из спящего? Процессы не могут связываться напрямую между собой. Я […]

Как передать результат скручивания в качестве параметра

У меня есть веб-приложение, которое просто возвращает IP-адрес. Я хочу передать этот результат IP другому пакетному сценарию, который запускает приложение, которое должно подключаться к этому IP-адресу. Вот мой тест: curl http://silvo.uk.to/IPReg.dll/GetIP | bash starttelem2.sh Для тестирования starttelem2.sh содержит только: #!/bin/sh echo "THE IP IS " $1 Однако, когда я вызываю вышеупомянутый завиток с трубой, я […]

Переменная Shell в теге <a href>

Я написал простой скрипт bash, который отправляет почту с html-ссылкой. #!/bin/bash ASS=10 sendmail kenny@gmail.com <<EOF Subject: Simple title <html> <body> this is just a link URL: <a href="http://test.site/index?redirect=tail_$ASS_Tail\$1&noAUTO=1">Go to site</a> </body> </html> EOF Но когда пришла электронная почта, $ ASS не вставляется в ссылку, и я вижу следующее http://test.site/index=tail_ $ 1 & noAUTO = 1 […]

Лучший способ сравнить локальный файл с удаленным файлом http

Я хочу сравнить множество локальных файлов с удаленными файлами в http-хранилище. Идея заключается в том, что скрипт bash проверяет каждый файл в каталоге и сравнивается с удаленной версией. Если удаленная версия отличается или только удаленно загружается и заменяет ее. Я рассматриваю использование md5 и, возможно, создание md5-dir, отражающего репо с файлами .md5. Однако единственная проблема […]

Создание ярлыков / псевдонимов в Fedora

Как создать ярлык / псевдоним в Fedora? Например, это путь к моей сети netbeans IDE netbeans-8.2/bin/netbeans Я ленивый человек, и я не хочу набирать все это в терминале, есть ли способ, чтобы я мог набрать что-то еще, и он «равен» всем, что я хочу? Пример Если я напечатаю SOMECOMMAND = netbeans-8.2/bin/netbeans Каким бы ни был […]

Interesting Posts

Проверка целостности (суммы MD5) не удалась после присоединения файла

Почему nullglob не является дефолтом?

Команда, чтобы знать активные запущенные пакеты ядра

Сбой жесткого диска у поставщика услуг – как восстановить / восстановить данные из / на рейде

Печатать символ, имеющий кодовое обозначение

Сервер Ubuntu, установите шрифт терминала на пользовательский шрифт ttf?

найти с несколькими вариантами -exec; redirecting &> / dev / null для одной команды exec отправляет процесс в фоновый режим

Что означают сообщения systemd «Проведение вакуумирования, освобождение 0 байтов»?

Воспроизведение флэш-анимации в замедленном режиме в Linux

указать сертификат CA в Довекоте

Как предотвратить fs unmounting?

Количество вхождений в текстовом файле, где первый символ после 12-го канала равен 1?

Certbot добавляет домен www к существующему сертификату домена

Что такое distro-agnostic способ определить дату установки ОС?

Извлечь текстовый слой из PSD (ImageMagick или GiMP)

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