Вопросы с тегом «scripts»

11
Как пакетно переименовать файлы (изображения) на основе файла CSV

Чего я хочу и хочу достичь: В одной папке тысячи изображений. У меня есть файл CSV со следующими столбцами: A: оригинальное имя B: переименованное имя Типичный ряд выглядит так: "original-1.jpg","renamed-1.jpg" "original-2.jpg","renamed-2.jpg" Я могу удалить цитаты, это не проблема. Теперь я хочу...

11
Проблема сценария оболочки: сценарий задания cron перезапускает сервер MySQL, когда он случайно останавливается

У меня есть этот сценарий, я использую его для настройки задания CRON для выполнения этого сценария, чтобы он мог проверить, работает ли служба MySQL; если нет, то перезапустите службу MySQL: #!/bin/bash service mysql status| grep 'mysql start/running' > /dev/null 2>&1 if [ $? != 0 ] then...

11
Как напечатать значения из текстового файла в столбчатый файл с помощью сценария оболочки

У меня есть output.txt от запуска сценария оболочки следующим образом: abc.txt errorstatus1 Fri Nov 11 02:00:09 2016 def.txt errorstatus2.txt Sat Nov 12 03:00:09 2016 Текстовый файл построчно содержит несколько записей одинаковым образом. Я хочу напечатать эти значения в столбцы: имя файла, статус...

11
Синтаксическая ошибка рядом с неожиданным токеном `('

Когда я использую код ниже в терминале Ubuntu, он работает нормально: rm !(*.sh) -rf Но если я помещаю тот же строчный код в скрипт оболочки (clean.sh) и запускаю скрипт оболочки из терминала, он выдаст ошибку: скрипт clean.sh: #!/bin/bash rm !(*.sh) -rf Я получаю ошибку: ./clean.sh: line 2: syntax...

11
Как выделить текущий экран (или окно)?

Я использую две настройки экрана на работе, и хотя обычно это помогает больше, чем вредно, у меня есть некоторые проблемы с этим. Одна из них - проблема с перемещением фокуса - иногда я ошибаюсь, набирая текст на неправильном экране (фокус - трейлинг моего курсора, но не всегда легко заметить, что...

11
Исключение определенных файлов и каталогов при удалении файлов

Мой каталог верхнего уровня data. dataвключает в себя несколько каталогов, и эти каталоги имеют подкаталоги. Мне нужно удалить все файлы и каталоги внутри, data/кроме нескольких файлов в некоторых каталогах. Например, данные включают в себя каталоги 100и 101. Я просто хочу сохранить a.txtи...

11
python subprocess.call () не работает должным образом

Я начал с этой кроличьей норы как средства для ознакомления с тем, как можно было бы создать сценарий установки в python. Выбор python был основан на моем знакомстве с ним, хотя я уверен, что для этой задачи найдутся альтернативы лучше, чем python. Цель этого сценария состояла в том, чтобы...

11
Как остановить скрипт bash при сбое условия?

Здесь показано использование ||и &&в одной строке для объединения выполнения команд: Как я могу проверить наличие ошибок apt-get в скрипте bash? Я пытаюсь остановить выполнение скрипта, если определенное условие не выполняется, например false || echo "Obvious error because its false on...

10
Переменная не разбирается как строка

проблема Я попытался извлечь уровень сигнала для Wi-Fi следующим образом, в сценарии bash (кавычки, кажется, не имеют значения): string="$(iwconfig wlan0 | grep -I Signal)" Если я echo $string, я получаю то, что ожидаю: Link Quality=63/70 Signal level=-47dBm Но если я пытаюсь получить подстроку...

10
скрипт bash: разные результаты при вызове с или без sudo

В Ubuntu 16.04.3 у меня есть очень простой скрипт bash: test.sh [[ 0 == 0 ]] && result="true" || result="false" echo $result echo $USER $SHELL $0 Когда я называю это как пользователь без meполномочий root или как root, это работает как ожидалось. Если я использую sudo ./test.sh, он жалуется...

10
Как обнаружить файл через Интернет с помощью команды ping или аналогичной?

У меня есть сценарий оболочки для загрузки некоторых моих вещей через Интернет. Как я могу узнать, существует ли файл через Интернет? Допустим, я хочу знать, http://192.168.1.1/backup/01012011.zipсуществует или нет? Я попытался с помощью pingкоманды, но она показывает ошибку, я думаю, это потому,...

10
Выполнить сценарий оболочки или команду во время простоя

Я ищу возможность выполнения сценария оболочки или команды в зависимости от времени простоя в оболочке bash. Например, если я нахожусь в сеансе SSH на моем сервере и после X минут бездействия в терминале, я хочу команду для запуска желаемой программы, например cmatrix, и когда я вернусь и нажму...

10
Как перенести библиотеку iPhoto в файловую структуру и как правильно ими управлять?

Мне нужно экспортировать мою старую библиотеку iPhoto в файловую структуру, похожую на формат Shotwell. Есть несколько возможностей: Просто используйте папку iPhoto Master Используйте Shotwell для импорта фотографий используйте скрипт, такой как скрипт 1 или скрипт 2 Однако есть несколько проблем:...

10
Вывести вывод кода в середину экрана

Код ниже будет выводить все, что fileслово в слово на экране. Например: Hello будет отображаться в течение 1 секунды и исчезнет. Затем следующее слово в предложении появится на секунду и исчезнет, ​​и так далее. Как вывести то, что отображается в середине экрана? awk '{i=1; while(i<=NF){ print...

10
Скрипт Bash и экранирование специальных символов в пароле

Я читал много вопросов, уже заданных здесь, однако, почему-то ничего не работает для меня. У меня есть сценарий Bash, где я должен отправить пароль, который создает дамп базы данных на удаленной машине, так что это как: !/bin/sh /usr/bin/ssh -p 91899 user@remoteHost mysqldump -u db_user...