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

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

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

Сценарий UNIX, чтобы найти каталоги, которые содержат определенный файл (pom.xml), а затем выполнить на нем команду maven

Я новичок в написании сценариев, поэтому, пожалуйста, потерпите меня (если можете). Я хочу сделать что-то похожее на этот вопрос, но каталог «root» будет отличаться для разных пользователей в разных ...
0
голосов
1ответ
7k показов

Как объявить и присвоить значение переменной в сценарии оболочки?

Мне нужно иметь две переменные и хочу выполнить сложение с этими переменными в сценарии оболочки. Я использую приведенный ниже скрипт для этого, но я получаю expr: non-numeric argument error ...
0
голосов
2ответа
769 показов

Загрузка файлов из FileSonic через терминал без премиум-аккаунта

Я нашел в Интернете различные блоги о том, как загрузить файл из FileSonic, Hotfile, Rapidshare и т.д. С терминала Linux, если у вас есть премиум-аккаунт. Есть ли способ загрузить файл с этих ...
0
голосов
1ответ
2k показов

Загрузка нескольких файлов с помощью wget и параметров обработки

Как я могу скачать несколько файлов с помощью wget? Я также хочу переименовать файлы. Вот команды, которые я запускаю одна за другой (копирование / вставка на терминал): wget -c --load-cookies ...
0
голосов
3ответа
136 показов

Обработка простых текстовых данных

У меня есть этот простой текстовый файл, который мне нужно автоматически проверить, а результаты записаны в другом текстовом файле. Обратите внимание, что я буду использовать простой текст и CSV ...
0
голосов
1ответ
450 показов

usermod + awk неверный синтаксис

Я пытался написать команду (сервер Solaris), которая добавляет пользователя в определенную группу. Это довольно длинная команда, поэтому я опубликую всю команду здесь, а затем разбью ее. USER=myUser ...
0
голосов
2ответа
313 показов

Скрипт выхода из Linux на Pardus

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

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

Я ищу пакетную команду для получения серийного номера производителя USB-ключа. Мне нужна команда, которая работает как в Windows XP, так и в Windows Seven. Это для аппаратного контроля. У меня есть ...
0
голосов
3ответа
4k показов

Ошибка сценария оболочки при использовании Cygwin

Я получил эту ошибку после выполнения сценария оболочки, как показано ниже. $ ./script_test.sh ./script_test.sh: line 3: syntax error near unexpected token `$'do\r'' '/script_test.sh: line 3: `for ...
0
голосов
1ответ
991 показов

Настройка CRON для запуска каждый 1-й и 3-й понедельник

Мне нужно настроить работу CRON, которая будет запланирована в каждый 1-й и 3-й понедельник каждого месяца. Я использую панель управления Plesk для настройки их следующим образом. В настоящее время ...
0
голосов
1ответ
631 показов

Скручиваемость (расширение звездочки) на окнах

На windows, в git bash (но в системной консоли тоже, я думаю) Почему curl игнорирует все мои попытки отключить глобирование и расширяет звездочку? $ GLOBIGNORE="*"; set -f; curl --noproxy "*" ...
0
голосов
1ответ
546 показов

Выполнение команды Perl из сценария оболочки, не приводящее ни к чему

Я пытаюсь выполнить приведенную ниже команду из сценария оболочки:perl -pi -e 's/Ç/|/g' diff_new_old.dat Эта команда выполняется без каких-либо ошибок, но выполнение не выполняет намеченную замену. ...
0
голосов
1ответ
6k показов

не могу открыть `'для чтения: нет такого файла или каталога

Я пытаюсь запустить файл .sh на RH6 и получаю эту ошибку ... cannot open '' for reading: No such file or directory Скрипт, который я запускаю, внутренне ссылается на другие скрипты, расположенные в ...
0
голосов
1ответ
136 показов

Как сохранить строку чисел из текущей команды в список в сценарии оболочки?

Я пытаюсь сделать сценарий оболочки для записи макросов путем записи индивидуальных кодов клавиш при каждом нажатии кнопки. Команда для этого выглядит так: xev | grep -A2 --line-buffered '^Key*' | ...
0
голосов
1ответ
1k показов

Что делают эти параметры?

Что означает переключатели и параметры этой команды? exec su -s /bin/sh -c 'exec "$0" "$@"' root -- /opt/nsq/bin/nsqd В частности -- часть и то, что exec "$0" "$@" должен делать. Я знаю, что $0 ...
0
голосов
1ответ
63 показов

Grep от Log & Calculate затем оповещение

У меня есть файл журнала, в котором есть следующие строки. Мне нужен bash-скрипт, который принимает значения, выделенные жирным шрифтом (4092.1M / 20.1G), выполняет математические операции и затем ...
0
голосов
3ответа
200 показов

Распечатать предыдущие 20 строк текста из определенной точки текстового файла

В настоящее время: Я новичок в написании сценариев, обучаю себя по ходу дела, и это мой первый сценарий, который я разрабатываю. То, что пытается сделать мой скрипт - это посмотреть на указанный ...
0
голосов
1ответ
21 показов

Использование переменных в одинарных кавычках, CSH

У меня есть короткий сценарий, предназначенный для обслуживания сервера, но я не могу понять, как правильно использовать переменные в моем сценарии. Вот пример кода, чтобы сделать его более понятным: ...
0
голосов
1ответ
542 показов

Удалите определенную строку, общую для нескольких строк в файле CSV, используя сценарий оболочки

У меня есть файл CSV, который содержит 65000 строк (размер примерно 28 МБ). В каждой из строк в начале есть путь в формате: c:\abc\bcd\def\123\456. Теперь допустим, что путь c:\abc\bcd\ является ...
0
голосов
2ответа
540 показов

Как я могу создать ярлык сценария оболочки?

Я использую Debian, и есть пользователь, у которого есть скрипт с именем start.sh. Я хочу, чтобы пользователь мог вызывать скрипт, набрав application ... вместо ./start.sh ... Я играл с ...
0
голосов
1ответ
866 показов

Как остановить tail -f кроме использования kill

Я хочу написать сценарий оболочки, чтобы определить, успешно ли запускается моя программа. Существует файл журнала, созданный программой. Если в файле журнала есть новая строка: Server startup in , ...
0
голосов
1ответ
157 показов

скрипт bash для последовательного вызова двух функций, каждая со своим аргументом

Есть много подобных вопросов, но я не могу найти пример того, что я ищу, ни в руководствах по созданию сценариев Bash (я уверен, что это там, но это большая книга ...) Что я хочу это: У меня есть ...
0
голосов
1ответ
611 показов

Linux Bash Script File Поиск файла журнала

Как мне написать сценарий Linux bash для следующего? Мне нужно найти файл формата [unique_number] .log Этот файл будет существовать в одном из следующих каталогов ...
0
голосов
1ответ
3k показов

Заставьте Applescript дождаться закрытия приложения перед запуском сценария оболочки

У меня есть апплет, который я сделал, используя Applescript, который открывает приложение, а затем, после его загрузки, запускает скрипт оболочки, который выгружает Spotlight. Мне нужно сделать это, ...
0
голосов
1ответ
151 показов

Ошибка скрипта Bash

У меня есть этот сценарий. Он отлично работает на одной из систем, но выдает ошибку на другой машине: 1 #!/bin/bash 2 EXEC_DIR=`dirname ${0}` 3 source ${EXEC_DIR}/config.sh 4 5 last_exec_date=$(cat ...
0
голосов
2ответа
1k показов

Как объединить несколько файлов в один файл в заданных каталогах

Я хочу написать сценарий оболочки для объединения содержимого нескольких файлов в заданных каталогах. DIR1 contains sample1.txt sample2.txt sample1.txt contents :---this is sample1 file--- ...
0
голосов
1ответ
490 показов

Как я могу автоматизировать эту задачу в Notepad++

У меня есть текстовый файл с более чем 200 именами таблиц. Пример как это T_BCPCOMITEE_EA4 T_BCPEMERSIT_EA4 T_BCPROLE_EA4 T_BDR_AG_EA4 T_BDR_CRITERIA_EA4 Мне нужно взять имя таблицы и добавить ...
0
голосов
1ответ
697 показов

Как определить, работает ли экран заданий, не подключаясь к нему?

Я написал zsh скрипт, который запускает много сеансов экрана и запускает разные команды в каждом из них. Когда сценарий выполняется, в общей сложности появляется 72 экрана, поэтому проверка, ...
0
голосов
1ответ
46 показов

Вставьте переменные AppleScript без запятой, отделяя их от текста

Мне нужно запустить скрипт оболочки в appleScript, как это set key_status to (do shell script "defaults read " & path_to_plist & " PlistKey") Но Unix выдает ошибку, потому что этот скрипт, кажется, ...
0
голосов
2ответа
1k показов

Сценарий оболочки OS X для подключения к известной точке доступа Wi-Fi без явного использования пароля

Я пытаюсь написать сценарий оболочки, который начинается с подключения к определенному SSID (тот, к которому я подключался ранее, предпочтительная сеть). Единственный способ, которым я могу сделать ...
0
голосов
1ответ
40 показов

Автозапуск скрипта при загрузке не распознает функцию "функция"

Я пытаюсь получить скрипт, содержащий функцию для запуска сразу после рутинного автологина на TinyCore 5.3. Сценарий работает нормально, если я запускаю его из приглашения после входа в систему ...
0
голосов
1ответ
34 показов

почему следующий скрипт не работает?

#!/bin/sh declare -a LIST= ('a' 'b' 'c' ) не работает в Ubuntu, для которого /bin/sh является мягкой ссылкой на /bin/dash Как я могу объявить список, который будет поддерживаться на всех видах ...
0
голосов
1ответ
1k показов

Как использовать awk для печати вывода

Эта команда nstats дает мне вывод, как показано ниже. Как я могу использовать awk или grep, чтобы работать без перерыва только на несколько дней? Я не могу использовать "", чтобы получить вывод. ...
0
голосов
1ответ
459 показов

Удалите начала адресов электронной почты из текста, используя grep или sed

У меня есть текстовый файл со строками вроде следующего: Джон Стивенсон Johnnyboy34 john.stevenson@company.com 0320423\n Майк Андерсон AndersMike mike@mikeltd.foo 0234234 Как удалить "текстовую" ...
0
голосов
0ответов
92 показов

Старет управляемый сервер используя Jenkins

Я пытаюсь запустить сервер под управлением веб-логики из системы Linux. для этого у меня есть один скрипт оболочки start_wls_managed4_btwnpmd01.sh со следующим кодом. ...
0
голосов
1ответ
907 показов

Почему переменные в оболочке не наследуются вложенной оболочкой теперь, когда вложенная оболочка реализована с помощью fork?

При запуске команды оболочки в сценариях оболочки генерируется процесс подчиненной оболочки. Разве процесс не генерируется fork function? Почему переменные, которые не экспортируются, не наследуются? ...
0
голосов
1ответ
1k показов

Скрипт Awk для запуска команды, основанной на условии, используя 'if'

У меня есть фрагмент кода, который в основном берет файл с именем 'srcip' (который представляет собой просто список IP-адресов) и сравнивает его с моим файлом '~/db', который является просто базой ...
0
голосов
1ответ
643 показов

OS X: перенаправить вывод ошибки команды в переменную окружения

Я знаю, что могу перенаправить стандартный вывод в переменную окружения, например retcode=$(/usr/bin/osascript -e 'do shell script ... with administrator privileges') но как перенаправить вывод ...
0
голосов
1ответ
81 показов

Изменение файла монитора Bash-скрипта после его закрытия

Это уже было задано здесь, и я нашел решение для первой части моего вопроса. Итак, на данный момент у меня есть скрипт bash (script1), где я периодически оцениваю sha1sum определенного файла ...
0
голосов
1ответ
39 показов

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

образец вывода RETENTION_INTERVAL ------------------ 10080 Мне нужно передать числовое значение "10080" из выходного файла в переменную.Условие должно проверить значение и перейти к следующему шагу, ...
0
голосов
0ответов
466 показов

Не прерывать сценарий в sh ("try-finally" для сценариев sh)

Я пытаюсь сделать простой сценарий, чтобы обернуть команду таким образом, чтобы она работала с переключенным экраном. Основной целью является top но я хотел, чтобы это была общая оболочка. У меня все ...
0
голосов
1ответ
308 показов

Запустите bash sub-shell и ожидайте команду

Из сценария оболочки, как я могу запустить под-оболочку bash для пользователя и ждать, пока пользователь напечатает exit в приглашении bash-под-оболочки? Я пытался bash -c expect -c 'expect "exit" ...
0
голосов
1ответ
273 показов

Формат времени зулу

У меня есть скрипт, который генерирует часовой пояс Зулу. Как мне изменить формат в сценарии shell /bash следующим образом? 20140730000255 -> 2014-07-30 заранее спасибо С уважением
0
голосов
1ответ
755 показов

Оболочка скрипта получает идентификатор и убивает процесс

Пожалуйста, я не могу найти ошибку в моей команде. ssh -t root@$machine -x "sshpass -p 'ubuntu' ssh -t root@$address -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/nul -x 'ps -ef | grep ...
0
голосов
0ответов
213 показов

скрипт ksh, использующий операторы break

У меня есть файл сценария, который имеет такие данные сервера, как set -A SERVERGRPS SERVERS_CA SERVERS_NY set -A CA ca126 ca546 ca 642 set -A NY ny112 ny113 ny114 теперь я должен написать другой ...
0
голосов
1ответ
4k показов

Shell Script для передачи аргументов в другой скрипт

Я новичок в Linux и сценариев оболочки. У меня есть скрипт, в котором есть некоторые команды чтения. Итак, что-то вроде #script1.sh echo "something here" .... read var1 read var2 ... Теперь я хочу ...
0
голосов
2ответа
367 показов

Как я могу выполнить сценарий оболочки, когда кто-то изменяет файл через FTP?

Я использую Ubuntu 15.04 Server на VPS. Я пытаюсь сделать так, чтобы мой друг мог изменить файл конфигурации для игрового сервера через FTP, а затем, когда это будет сделано, выполнить скрипт ...
0
голосов
1ответ
1k показов

Запуск команды на Android с хоста

Чтобы оптимизировать свою работу, я хочу запускать команды с терминала моего хост-компьютера. Например: adb shell sh /data/local/tmp/check_freq.sh Приведенная выше команда работает нормально, но для ...
0
голосов
2ответа
120 показов

Обработка строк в BASH, синтаксические ошибки

./script: line 1: #!/bin/bash: No such file or directory enter ip >>> : 10.000 10.00 0 ./script: line 8: [0!=.]: command not found ./script: line 13: =: command not found скрипт #!/bin/bash ...