Articles of сценарии

Скрипт для достижения оптимального сжатия изображения из инструментов командной строки

Я хочу обрабатывать изображения, загруженные для загрузки на веб-сайты. Я ищу сценарий, который обеспечит оптимальное сжатие с размером 1024×768, используя инструменты командной строки, такие как магия изображения и т. Д. EDIT: 1 Вот что я сделал в MS Windows. orginally Это было 3008×2000. Я использовал диспетчер изображений MS Office, чтобы уменьшить разрешение до 1024×768, а […]

как передать массив в функцию и обновления массива, отражают функцию outsite

Я пытаюсь передать массив в функцию и любые изменения, внесенные в массив, отражаются вне функции function update_array() { ${1[0]}="abc" # trying to change zero-index array to "abc" , # bad substitution error } foo=(foo bar) update_array foo[@] for i in ${foo[@]} do echo "$i" # currently changes are not reflected outside the function done Мои […]

Редактирование аргумента командной строки для создания новой переменной

У меня есть скрипт bash под названием test.sh который использует аргумент командной строки: lynx -dump $1 > $name".txt" Но мне нужно, чтобы имя было создано из аргумента по определенным ключевым словам в аргументе. Пример: http://www.pcmag.com/article2/0,2817,2412941,00.asp http://www.pcmag.com/article2/0,2817,2412919,00.asp Оба являются двумя отдельными статьями, но разница может быть видна только в этих 12 символах. Как создать переменную из […]

как переключиться на пользователя с uid 1000 в shellscript

Я создал следующий сценарий оболочки. #!/bin/bash … #Cleanup sudo update-rc.d mysql defaults sudo update-rc.d apache2 defaults ln -s /etc/drupal/7 /home/$USER/drupal exit Теперь я хотел бы создать символическую ссылку для пользователя с uid 1000, но не для пользователя root. Какой код поможет? Спасибо за любые идеи мистифицировать

Определена переменная среды NDK_ROOT, но сценарий ее не видит

В моем ~ / .bashrc у меня есть это: export ANDROID_SDK=~/Devel/android_dev_x64/sdk export ANDROID_NDK=~/Devel/android-ndk-r9d export NDK_ROOT=$ANDROID_NDK export COCOS2DX_ROOT=~/Devel/cocos2d-x-2.2.2/cocos2dx export PATH=${PATH}:${ANDROID_SDK}/tools:${ANDROID_SDK}/platform-tools:${ANDROID_NDK}:${COCOS2DX_ROOT} Когда я набираю $ NDK_ROOT в моем терминале, я вижу, что он определен, но когда я запускаю скрипт ниже, он дает мне: NDK_ROOT not defined. Please define NDK_ROOT in your environment or in local.properties вот сценарий: […]

Сценарий Bash не выполняет команду из PATH

У меня есть этот простой скрипт: #!/bin/bash echo ${HADOOP_HOME} $(hadoop fs -ls) Выход: /opt/hadoop-0.20.2-cdh3u2 ./hello.sh: line 3: Found: command not found Так что bash определенно видит HADOOP_HOME. Я установил его в ~ / .profile и добавил путь к папке bin: export HADOOP_HOME="/opt/hadoop-0.20.2-cdh3u2" export PATH=$PATH:$HADOOP_HOME/bin Если я просто вызываю команду в консоли, все работает, но внутри […]

Подстановка значений в командной строке

Я хочу запустить sql из командной строки: mysql -u user -p database -e "INSERT INTO table VALUES ( NULL, [hash] , NOW(), 0); Я хочу заменить [hash] ответом другой команды командной строки: date +%s | md5sum Есть ли способ сделать эту замену?

Как обновить права на скрипт?

У меня есть сценарий, который изменяет файлы и групповые разрешения. Но это не приносит эффекта ", пока я не закрою сессию и не открою новую. Инструкции, в которых разрешены изменения: sudo groupadd –system webapps sudo useradd –system –gid webapps –home /home/lucio/server/webapps/hello_django hello sudo chown -R hello:webapps . sudo chmod -R g+w . sudo usermod -a […]

Как распечатать переменную в файл?

Как распечатать содержимое переменной в текстовый файл? Например, у меня есть следующий скрипт: #!/bin/bash #My Bash echo "saisir votre nom" read $name Я хотел бы напечатать содержимое $name в текстовом файле. Как я могу это сделать?

Сценарий для открытия терминала и отображения вывода выполняемых команд

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