Вопросы с меткой [shell-script]

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

1
голос
1ответ
54 показов

Поиск подкаталогов в Linux

Я пытаюсь найти во всех подкаталогах текущего каталога каталог с именем 'jdk1.7'. Я написал заявление типа find -type d -name 'jdk1*' Но я не получаю никаких результатов. Я проверил, что каталог ...
1
голос
3ответа
3k показов

Проблемы со скриптом перекодировки MKV в MP4

Хорошо, это заставило меня почесать голову - тем более, что я пишу сценарий nOOb, и мой опыт * nix является базовым, если не сказать больше. Резюме Необходимо определить, почему сценарий оболочки для ...
1
голос
2ответа
620 показов

Почему я не могу сделать "эхо" #!/bin/sh "во Freebsd?

Почему я не могу сделать echo '#!/bin/sh в Freebsd? Он просто генерирует: /bin/sh: событие не найдено Я перепробовал все комбинации цитат, но ничего не помогает. У меня под рукой только Freebsd 8.4.
1
голос
1ответ
5k показов

Windows 8.1 не запоминает учетные данные сетевого расположения

У меня есть несколько компьютеров под управлением Windows 8,1, подключенных по локальной сети к одному центральному серверу, на котором работает Server 2012 R2. У меня все мои скрипты хранятся на ...
1
голос
2ответа
2k показов

Что такое "curl: (56) чтение SSL: ошибка: 00000000: lib (0): func (0): причина (0), номер ошибки 73"?

Что означает эта ошибка cURL и где я могу найти дополнительную информацию? curl: (56) SSL read: error:00000000:lib(0):func(0):reason(0), errno 73 Я пишу сценарий оболочки для запроса API Splunk. В ...
1
голос
1ответ
173 показов

Как восстановить ассоциацию ".sh" в bash?

По какой-то неизвестной причине у меня есть виртуальная машина Debian 7, где файлы .sh не имеют строки shebang (#!/bin/sh) больше не связаны / не выполняются bash, т.е. под bash с «test.sh» ...
1
голос
1ответ
505 показов

Запустите скрипт Python с аргументами имени файла в качестве действия папки MacOS

Я хотел бы запустить скрипт Python как действие папки в Mac OS. Скрипт Python принимает имя и полный путь к файлу в качестве аргумента. В идеале я хотел бы щелкнуть правой кнопкой мыши файл в Finder, ...
1
голос
1ответ
2k показов

Переместить все файлы и папки, кроме папок с именем .foo

У меня есть структура папок, где некоторые из подпапок имеют подпапку .foo внутри. Я хочу переместить структуру корневой папки из папки в папкуb. Как я могу это сделать?
1
голос
1ответ
1k показов

Выполнить команду оболочки в subshell или в фоновом режиме?

На самом деле я в основном работаю с Ruby, но сейчас я создал файл сценария bash. Из этого файла сценария я отображаю сообщения на экране. Вот мой сценарий. Я использовал модуль aosd_cat для ...
1
голос
1ответ
528 показов

Найти и запустить скрипт из другого каталога

У меня есть скрипт, скажем data.sh , который берет много файлов данных в одном каталоге и обрабатывает их. У меня много каталогов с разными файлами, но у меня один и тот же скрипт во всех. Я обычно ...
1
голос
1ответ
390 показов

Как исключить скрытый каталог из результата команды find

Я ищу некоторые каталоги в команде find, и если этот каталог присутствует, мне нужно предпринять некоторые действия с ним. Но происходит следующее: в некоторых местах, хотя основные каталоги (которые ...
1
голос
1ответ
852 показов

Команда в сценарии завершается неудачно с ошибкой "not found", но работает нормально в командной строке

Я создал минимальную среду на своем встроенном устройстве ARM, состоящую только из ядра Linux, с Busybox и минимальной файловой системой в образе initrd. У меня есть inittab который запускает ...
1
голос
1ответ
59 показов

Shellscript - чтение пути к файлу из текстового файла для восстановления

Я работаю над сценарием корзины, который я могу вызвать, чтобы удалить файл и восстановить файл. В настоящее время удаление работает нормально и может быть вызвано с использованием подстановочного ...
1
голос
2ответа
835 показов

Поиск файлов в Linux на основе регулярных выражений, с несколькими альтернативами

Допустим, у меня есть список строк. Я хочу найти файлы с именами файлов, начинающимися с этих строк. Пример, Строки: filename.could.start.with.this.restoffilename ...
1
голос
0ответов
27 показов

Как ответить на несколько входящих писем с одинаковым телом

Я хочу иметь возможность отвечать на несколько писем с одинаковым телом. В этом случае поле для ответа отличается, как и исходное тело письма. Единственное, что останется прежним, это мой ответ. Я ...
1
голос
1ответ
352 показов

Автоматическое создание звуковых файлов для отдельных музыкальных нот на Mac

У меня есть конкретная задача, которую я хочу выполнить ...Я пытаюсь выяснить, есть ли способ сделать это. По сути, для проекта, над которым я работаю, я хочу создать звуковые файлы для отдельных ...
1
голос
1ответ
344 показов

Отправка писем из скрипта - пустое письмо

У меня есть сценарий, который отправляет мне письмо с сервера: #!/bin/bash DWATYG=$(date +%d.%m.%Y -d '16 days ago') RAPORT=$(ausearch -i -k RBS -ts $DWATYG) echo "$RAPORT" | mutt -s "Raport RBS" ...
1
голос
3ответа
497 показов

Запустить пакетную обработку результатов команды ls

У меня есть папка, в которой есть несколько папок. Я получаю список всех папок, используя следующую команду: ls -1a -d */ Это возвращает что-то вроде этого: folder01/ folder02/ folder03/ ... Обычно я ...
1
голос
1ответ
173 показов

написание скрипта для отправки почты всем пользователям онлайн

Я беру свой первый класс Linux, и мы пишем сценарии. В настоящее время я пытаюсь написать сценарий, который будет смотреть, кто в сети, а затем отправить им письмо Это класс Linux начального уровня, ...
1
голос
2ответа
69 показов

Какой идеальный способ поменять записи в переменной окружения $ PATH?

В Linux и / или Mac OSX, как лучше всего автоматизировать перемещение записи в переменной среды $ PATH в начало значения, например так: / Foo / бар:/ один / два / три:/ OPT / местные / бен:/ Главная ...
1
голос
1ответ
3k показов

Командная строка Windows: Самый быстрый способ отключить интернет (сохранить локальную сеть)?

Сплит вопрос: этот другой здесь для Linux. Я думаю, что самый простой способ деактивировать Интернет (не LAN) в командной строке Windows - это удалить шлюз по умолчанию, поэтому при условии, что LAN ...
1
голос
2ответа
1k показов

Как вызвать функцию после запроса на ввод в сценарии оболочки Linux?

Название говорит само за себя. После того, как мне предложат, я хочу да и нет, чтобы соответственно вызвать функцию. # Check to see if you ran this script before echo echo I need to know if this is ...
1
голос
1ответ
307 показов

Загрузка сценариев оболочки и загрузка файлов с резервными копиями

У меня есть gDisk, я не знаю, использовали ли вы его когда-либо, он позволяет вам превратить ваш GMail на жесткий диск и разместить на нем любой файл, у меня есть много GMail, которые я не использую, ...
1
голос
3ответа
12k показов

Оболочка скрипта bash: перемещение итерации файла по месяцам

У меня очень мало знаний о скриптах оболочки, но, к сожалению, я должен написать один. Я хочу спросить о перемещении файлов итерации скрипта bash, мне нужно переместить файлы журнала, отсортированные ...
1
голос
1ответ
1k показов

Невозможно запустить файл сценария shel, разрешение отклонено

У меня есть файл сценария оболочки, в основном установочный файл для установки инструментов xilinx. Имя файла - xsetup Также я проверил его разрешение после этого chmod 777 xsetup На самом деле ...
1
голос
1ответ
2k показов

Ubuntu запускает сервер Node.js и открывает Chrome в режиме киоска

Я хотел бы, чтобы компьютер сразу запустил приложение Node.js при загрузке. Затем я хотел бы открыть Chrome в режиме киоска, но только после запуска сервера. Глядя на переполнение стека в Ubuntu, я ...
1
голос
0ответов
166 показов

Как сохранить вывод команды top в формате XML?

top -o %MEM -b > file.txt Файл file.txt выглядит так: top - 15:49:36 up 32 min, 2 users, load average: 1.56, 1.40, 1.01 Tasks: 83 total, 2 running, 79 sleeping, 2 stopped, 0 zombie %Cpu(s): 24.4 us, ...
1
голос
1ответ
62 показов

Сценарий или команда, чтобы проверить, использовал ли пользователь пароль для входа в систему Windows

Есть ли способ проверить, использует ли пользователь пароль для входа в свой блокнот или какой-либо другой метод аутентификации? Я бы предпочел сделать это с помощью сценария. И, возможно, кто-то ...
1
голос
1ответ
50 показов

Есть ли способ увидеть make-файл с заменой всех переменных

У меня огромный длинный makefile написанный другим парнем, где все команды содержат переменные. Чтобы декодировать, что делает эта команда, я посмотрел вокруг, что это за переменная и занимает ли она ...
1
голос
3ответа
352 показов

изменение порядка файлов

У меня есть ряд файлов, названных в алфавитном порядке (от xaa.tif до xdg.tif). Мне нужно изменить порядок имен файлов, чтобы последний файл обрабатывался первым в скрипте. Я хотел бы переименовать ...
1
голос
1ответ
943 показов

Как переименовать файл фильма, а также файлы в подкаталогах (например, субтитры), начиная с того же префикса

У меня есть несколько каталогов с файлами фильмов, а также подкаталоги с файлами субтитров с одинаковым префиксом или с одинаковым префиксом. Я хочу переименовать файлы субтитров с именем каталога, в ...
1
голос
1ответ
676 показов

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

Мне нужно создать формулу в сценарии оболочки Linux. Если бы это был DOS, я (вероятно) был бы в порядке, но я внес изменения и должен учиться ....! D1 = 5-значный номер от 40500 до 49500 (это данные ...
1
голос
1ответ
957 показов

Как проверить наличие ошибок при выполнении запросов MySQL из оболочки Ubuntu?

Я запускаю сценарий оболочки, чтобы сделать разные вещи для меня. Идея состоит в том, чтобы добавить его в crontab. Вот пример команды, чтобы show databases: EMAILID="some@Gmail.com" ...
1
голос
2ответа
2k показов

Заполнение жесткого диска, пока не осталось свободного места?

Я занимаюсь тестированием продукта на устройствах Apple и Android. Мне нужен скрипт, который будет заполнять жесткий диск устройства до тех пор, пока на диске, с которым он работает, не останется 100 ...
1
голос
1ответ
429 показов

Скопируйте все файлы в родительскую папку

Мне нужно переместить все файлы видео в дереве файлов в их родительские папки, например: происхождение: A--sub1--file1 file2 sub2--file3 --file4 sub3--file5 B--sub1--file1 file2 sub2--file3 --file4 ...
1
голос
1ответ
131 показов

Процессы параллельной загрузки

Используя терминал Bash, как я могу иметь 5 ± 2 одновременных процесса cURL, загружаемых в любой момент в сценарии, пока не останется больше ссылок? псевдокод: Links = {a.txt, b.txt, c.txt, d.txt ... ...
1
голос
2ответа
1k показов

Пакетный файл переименовать скрипт, поменяв местами подстроки в имени файла?

У меня есть группа файлов с именем title_de December_word1_word2.png, и я хочу перебрать каталог и поменять местами word1 и word2 в каждом файле. то есть перейти от button_december_state_pressed.png ...
1
голос
2ответа
3k показов

Добавление содержимого текстового файла в середину другого текстового файла перед определенной строкой

Я пытаюсь добавить содержимое текстового файла в середину другого текстового файла, то есть перед определенной строкой. Я использовал приведенную ниже команду для добавления текста после конкретной ...
1
голос
1ответ
693 показов

Как мне использовать скрипты для рельсов с 'экраном'?

Я недавно начал разработку Ruby on Rails, и я использую Vagrant в качестве виртуальной машины для своего проекта Rails, потому что Windows - ужасная ОС, которую можно использовать для любого вида ...
1
голос
1ответ
2k показов

ошибка при использовании цикла while в скрипте bash

Я получаю сообщение об ошибке 2: [: missing ] при использовании следующего while цикла: #!/bin/sh while ["$INPUT_STRING" != "bye"] do echo "please type something (bye quits) " read INPUT_STRING echo ...
1
голос
1ответ
1k показов

Скрипт Bash для команды Rar

Мне нужен скрипт для проверки моих файлов использование будет так r1 archivename fileordirtocompress со следующими атрибутами rar a -m0 -v1024000 -r Как будет выглядеть этот скрипт? #!/bin/bash for ...
1
голос
2ответа
36 показов

Как прервать мой сценарий?

Я использую следующий сценарий (который я запускаю at команде) в качестве тревоги: #! /bin/sh set -m while true; do paplay /usr/share/sounds/phone.wav done & Я хочу связать ключ, чтобы остановить эту ...
1
голос
1ответ
278 показов

Что делает эта строка сценария оболочки Linux?

Я пытаюсь точно определить, что делает следующая строка сценария оболочки: grep --files-with-matches '>' . | sort | uniq | xargs perl -pi~ -e 's/9Kp/9K /' /home/user/DATAFILE.DAT Я почти уверен, что ...
1
голос
0ответов
63 показов

Запустить скрипт при запуске Steam Streaming

Я использую потоковую передачу Steam в домашних условиях со своего настольного компьютера в мою гостиную. Единственная проблема в том, что мой монитор и экран моей гостиной имеют разные разрешения, ...
1
голос
1ответ
393 показов

Как получить буквенное совпадение в списке доменов

У меня есть файл hosts, полный хостов, вот так: 127.0.0.1 home-domain.net 127.0.0.1 here.home-domain.net 127.0.0.1 home-domain.netn 127.0.0.1 home.domain.net 127.0.0.1 home.domain.net.some В скрипте ...
1
голос
1ответ
166 показов

SSH/Wget и перенаправление портов

Платформа: Ubuntu 12.04 Существует внутренний веб-сервер, который находится за брандмауэром. У меня есть разрешения SSH для подключения и перенаправления порта. Я обычно использую перенаправление ...
1
голос
1ответ
42 показов

Массовая очистка параметров URL из txt файла

У меня есть файл со списком URL-адресов, как это: www.dell.com/any=abc&anyone=bcd www.google.co.in www.yahoo.com/abc=fgh Я хочу очистить их, поскольку они показывают только данные до знака равенства. ...
1
голос
1ответ
485 показов

Нужна помощь в скрипте оболочки - gunzip и команда file

Это на Ubuntu 12.04. У меня есть специальное приложение, основанное на webkit, где "браузер" сохраняет кучу файлов кэша. При сортировке проблем я должен проверять кеш. Каталог кеша содержит множество ...
1
голос
1ответ
63 показов

Оболочка Проверка пользовательских привилегий многострочной переменной

Я пытаюсь написать сценарий, который в какой-то момент должен проверить пользовательские привилегии нескольких папок. Пути хранятся в переменной, каждый путь в новой строке. Пока у меня есть это: ...
1
голос
1ответ
1k показов

Tmux через SSH в сценарии

Я пытаюсь написать скрипт, который порождает несколько длительных команд как на удаленной, так и на локальной машине. В настоящее время пример моего решения будет: #!/bin/bash ssh -t user@1.2.3.4 ...