Вопросы с тегом «shell-script»

Сценарий оболочки - это сценарий, написанный для оболочки или интерпретатора командной строки операционной системы.

2
Скрипт выхода из Linux на Pardus
Я пытаюсь запустить скрипт, когда пользователь вышел из системы. Мой дистрибутив Linux - Pardus, использующий KDE. Как я могу это сделать? Я слышал о "/.bash_logout", но не смог реализовать это. Где я должен создать файл "/.bash_logout"?

1
Необходимо скопировать изображения из папки diff в оболочке Linux
У меня 500 папок шаблонов в одной папке. Теперь в каждой папке есть файл с именем template_thumbnail.png. Теперь я хочу что-то, чтобы все эти файлы были скопированы в одну папку с именем, совпадающим с именем домашней папки Является ли это возможным У меня установлен Cygwin, и я могу скопировать эту …

1
Скрипт Bash, который вводит строки в команду после ее выполнения
Я хочу создать скрипт (на языке bash), который позволит мне автоматически входить в службу X. Служба X запросит у меня имя пользователя и пароль, и я хочу, чтобы мой скрипт ввел их. Вот код: Service X #input username #input password Вот что я должен сделать вручную: root@loacalhost~$ Service X Service …

1
Как запустить сценарий оболочки из AppleScript?
Я использую Mac под управлением OSX Yosemite v.10.10.5. Когда я пытаюсь запустить скрипт оболочки из моего AppleScript, я получаю следующее сообщение об ошибке: Сообщение об ошибке в редакторе скриптов AppleScript error "sh: /Users/path/to/file/myShellScript.sh: Permission denied" number 126 myShellScript.sh cd /Users/myusername/Git/myproject/ git remote remove origin myAppleScript.applescript do shell script "/Users/path/to/file/myShellScript.sh" Что …

1
Автоустановка среды
Когда я работаю, мне часто приходится переключать компьютеры или виртуальные машины, что означает, что каждый раз, когда я переключаюсь, мне приходится заново настраивать свою среду (Linux). Мой вопрос заключается в следующем: Есть ли инструмент (в отличие от простого сценария bash), который я мог бы использовать, который бы автоматически настраивал мою …

1
Как отправить электронное письмо с вложенным xls-файлом, используя сценарий оболочки в качестве mimetype application / xls, не делая полученный файл нечитаемым
#!/bin/bash ATTACH1=file.xls<br> SUBJECT="subj"<br> FROM=me@domain.com<br> TO=you@domain.com<br> CC=them@domain.com<br> MIME="Application/vnd.ms-excel" <br> FILE=$ATTACH1<br> boundary="---my-unlikely-text-for-mime-boundary---$$--" <br> (cat <<!<br> From: $FROM<br> To: $TO<br> Subject: $SUBJECT<br> Date: $(date +"%a, %b %e %Y %T %z")<br> Mime-Version: 1.0<br> Content-Type: multipart/mixed; boundary="$boundary"<br> This email has attached the file<br> --$boundary<br> Content-Type: $MIME;name="$FILE"<br> Content-Disposition: attachment;filename="$FILE"<br> !<br> uuencode ${ATTACH1} ${ATTACH1}<br> ) | sendmail …

1
Shell Сохранить значения элементов массива в переменных
Мне нужно скопировать файлы из одной папки в другую, здесь информация об источнике и месте назначения находится в текстовом файле. Содержание файла: res.txt / var / lib / jenkins / jobs / Android \ Gradle \ test \ build / workspace / MainApp / app / src / main / …

1
Автоматизируйте процесс, используя скрипт bash
У меня есть клиентский процесс unimrcp (ucp), и я хочу создать несколько ucp, используя скрипт оболочки. Всякий раз, когда я порождаю UCP, он возвращает командную строку, с помощью которой я могу получить доступ к различным функциям в UCP. Итак, я хочу написать сценарий, который достигает следующего, Порождает процесс ucp дождитесь …

1
yum update сценарий оболочки
Я новый liunx Сценарии могут кто-нибудь помочь мне с сценарием для обновления yum, где мы хотим обновить все пакеты linux без перезагрузки. (Исключая ядро ​​и важные пакеты, которые требуют перезагрузки)

1
Самый любимый язык сценариев, используемый ИТ-специалистами [закрыто]
Какие языки сценариев наиболее любимы ИТ-специалистами и почему? Я вижу, что Javascript в основном используется разработчиками, в то время как устаревшие VBScript и Powershell для администраторов Windows и bash / shell для администраторов UNIX / Linux. Существует ли глобально используемый язык сценариев для всех платформ?

1
обновить заголовок терминала из стандартного вывода длительной команды?
Я хотел бы изменить заголовок окна терминала во время длительной команды (например git svn fetch:) со значениями, извлеченными из вывода, в то же время записывая в стандартный вывод. Возможно ли это использовать именованные каналы или тройник и xargs? Я думаю что-то вроде git svn fetch | sed "s/^\(r\d*\).*$/ \"\\\033]0;\"\1\"\\\007\"/" | …

1
Полуавтоматическое документирование обновлений программного обеспечения в MacOS X путем анализа файлов журнала?
Я хотел бы задокументировать изменения, которые я сделал на своем компьютере (под управлением MacOS 10.6.8), чтобы можно было определить источники возможных проблем. В основном я устанавливаю обновления, когда программное обеспечение уведомляет меня о новой версии и предлагает диалог для загрузки и установки обновления. В настоящее время я документирую эти обновления …

2
Как я могу получить кавычки, чтобы показать, когда я использую AWK, чтобы найти и заменить?
В настоящее время я использую AWK, чтобы найти и заменить часть первых трех вхождений строки. Строка отформатирована как таковая, и в файле есть много таких строк: func(tempID="39849235",count='12'); Используя эту ссылку , я смог найти метод использования AWK для поиска и замены первых трех экземпляров строки. Я изменил его на то, …

1
Пробовать команды в bash ограниченное количество раз
Хотел повторить команду в функции. Для тестирования я написал неправильную команду ( lsss). Он должен попытаться 5 раз и потерпеть неудачу, но он застрял в бесконечном цикле. #!/bin/bash RETRY () { Attempt=0 Max_Attempts=5 CMD=$1 while [ $Attempt -lt $Max_Attempts ] do $CMD if [ $? -eq 0 ]; then echo …

1
Создание сценария оболочки для сжатия файлов с использованием Cygwin [закрыто]
У меня есть небольшой проект, в котором я должен создать несколько сценариев оболочки в Windows и запустить их через Cygwin для файлов Linux. По крайней мере, так мне это описали. Любые предложения будут великолепны.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.