Описание тега shell
Термин "оболочка" относится к общему классу текстовых интерактивных интерпретаторов команд, которые чаще всего ассоциируются с операционными системами Unix и Linux. Для вопросов о сценариях оболочки используйте более конкретные теги, такие как "bash", "powershell" или "ksh". Без определенного тега следует предполагать переносимое (POSIX-совместимое) решение, хотя использование "posix" в дополнение или "sh" предпочтительнее.
4
ответа
Скачивайте файлы параллельно в bash-скрипте
Я использую приведенную ниже логику, чтобы загрузить 3 файла из массива сразу, после того, как все 3 завершены, будут отобраны только следующие 3 файла. parallel=3 downLoad() { while (( "$#" )); do for (( i=0; i<$parallel; i++ )); do echo "downlo…
15 мар '18 в 09:51
1
ответ
Создание файла с тем же именем, что и каталог, в котором он находится
Я использую некоторый скрипт, который преобразует один формат файла A в другой B с заданным именем. Я хотел бы написать скрипт, который будет приписывать файлу B имя директории, в которой находится A. ех. Если A находится в каталоге 1, после создани…
20 июн '17 в 07:44
4
ответа
Как обнаружить только разные файлы в моем сценарии оболочки bash?
Я пытаюсь сравнить список файлов в двух репозиториях, чтобы определить, какие из них изменились. Проблема в том, что мой код говорит, что все они разные. Но проверка каждого хеш-дайджеста показывает, что многие дайджесты идентичны. while IFS= read -…
30 ноя '18 в 10:32
1
ответ
Журнал перезаписи сценария оболочки при запуске
У меня есть стартовый скрипт в /etc/init.d, который вызывает мой основной скрипт для выполнения. Основной сценарий затем записывает в файл журнала. Он всегда должен добавляться к существующему лог-файлу. Вот что происходит с настройками, которые у м…
25 окт '15 в 14:45
2
ответа
Разветвление трубопровода в оболочке
Прежде всего, я пытался искать похожие темы в Google и Stackru, но ничего подобного не нашел. ВОПРОС: Есть ли способ обработки разветвления трубопровода в оболочке? ПРИМЕР: У меня есть следующее дерево каталогов: > 1 >> 1.a >> 2.a >…
13 июн '14 в 16:51
0
ответов
Ошибка сценария Linux Shell: "Неожиданное перенаправление"
У меня есть система Linux под управлением OpenWRT. Я пытаюсь получить сценарий оболочки для отправки на удаленный сервер, а затем разделить возвращаемую строку на массив. Я получаю следующую ошибку при попытке ее запустить: "строка 18: синтаксическа…
13 сен '16 в 21:23
3
ответа
Сценарий оболочки Bash: считать строки в каждом абзаце в файле на основе разделителя полей?
Я хочу проанализировать файл журнала, но застрял в этом случае: Пример: у меня есть файл с таким форматом: 140508 0:00:19 10 abc def 9 djdj djdjd 12 fjfj fjfjj 140508 0:00:24 10 dhdh dhdh 19 dddh hdhdhd 1838 jcjj ddhfhfh 17 fhfhh fhfhfh 140508 0:00:…
08 май '14 в 07:31
3
ответа
Сценарий оболочки и проблемы CRON
Я написал скрипт резервного копирования для нашего локального сервера разработки (работает под управлением Ubuntu server edition 9.10), просто простой скрипт для tar & gzip локального корня и вставления его в папку для резервных копий. Он отлично ра…
21 фев '11 в 09:57
1
ответ
Неявное уничтожение фоновых процессов, связанных с процессом переднего плана
В Bash я запускаю ряд процессов, выполняющихся в фоновом режиме, а Bash ожидает на переднем плане: sleep 7 & sleep 10 & wait (Это на самом деле упрощение того, что npm script делает, что является применением этого вопроса.) Тогда всякий раз,…
23 июл '15 в 17:33
1
ответ
Как подключиться к базе данных KDB через скрипт Unix?
Существует множество примеров подключения к базе данных Sybase через сценарий unix. Какой синтаксис для подключения к базе данных KDB? Благодарю.
23 июн '12 в 17:26
2
ответа
Предоставить данные для отдельного процесса в виде файла без записи на диск?
Возможно ли в Linux создать файл полностью в памяти? Как этого достичь, используя сценарии оболочки? Например: сценарий оболочки A создает файл, записывает в него и сохраняет его, а сценарий оболочки B получает доступ и читает этот файл - все это вр…
15 июн '14 в 10:47
4
ответа
Проверка, находится ли строка в ответе команды
Я борюсь с проблемой в Linux Bash.Я хочу, чтобы скрипт выполнял команду curl -s --head http://myurl/ | head -n 1 и если результат команды содержит 200, он выполняет другую команду. Иначе это что-то повторяет. Что у меня сейчас: CURLCHECK=curl -s --h…
03 ноя '14 в 20:16
2
ответа
Присвоение вывода переменной с помощью команды echo
Приведенный ниже код не дает никакого вывода: $echo `cat time` 19991213100942 $a=$(echo `cat time`) | echo $a | echo ${a:0:4} Пожалуйста, расскажите, где я делаю ошибку.
13 янв '15 в 15:29
1
ответ
Unix KSH: возвращает только 1 за любую ошибку и 0 за успех
У меня есть сценарий оболочки Unix, в котором я дал два условия для ошибок и не ошибок, как показано ниже: Скрипт: Test.sh #!/bin/sh error1=ERROR error2=FAIL CheckError1=`grep $error1 proshell.sh | wc -l` CheckErro2=`grep $error2 proshell.sh | wc -l…
20 июн '16 в 05:05
1
ответ
Как подключиться к 2 различным FTP-серверам для передачи файлов с помощью сценария оболочки
Я должен скопировать файл из одного местоположения FTP в другое местоположение FTP? Могу ли я сделать это с помощью сценария оболочки? Я пробовал это Но для этого я должен извинить сценарий в качестве исходного местоположения Копировать файлы из одн…
09 май '13 в 10:47
1
ответ
Не выход из сценария оболочки
Я пытаюсь остановить обработку сценария оболочки с условием IF. output7=${output7##*[[:space:]]} if [[ $output4 -gt 0 && $output5 -gt 0 && $output6 -gt 0 && $output7 -gt 0 ]] then echo 'Success' else echo 'Failure'|| exit 0 f…
03 июл '17 в 11:55
0
ответов
Передача аргументов командной строки в Spark-shell зависает на терминале Scala
У меня есть искорка, написанная на Scala. Я использую: arguments=$@ spark-shell -i <file-name-with-main, auxiliary-file-name1, auxiliary-file-name2> --master yarn-client --driver-memory 2G --executor-memory 4G --num-executors 10 --executor-cor…
19 янв '17 в 12:14
1
ответ
Найти файлы, измененные за последние 15 минут, исключая некоторые дочерние каталоги, и скопировать их
Я пытаюсь найти файлы в родительском каталоге, которые были изменены за последние 15 минут. Я хочу исключить некоторые дочерние каталоги, которые, как я знаю, не изменяются, чтобы ускорить процесс. а также передать результат поиска в tar.gz. структу…
14 ноя '16 в 22:23
1
ответ
Соответствие текстовых файлов из списка системных номеров
У меня есть ~ 60K библиографических записей, которые можно идентифицировать по номеру системы. Эти записи также содержат полнотекстовые (индивидуальные текстовые файлы, названные системным номером). У меня есть списки системных номеров в группах по …
02 июл '13 в 10:50
1
ответ
Сценарий оболочки - как разбить строку с помощью разделителя ","
Возможный дубликат: Разделить строку на основе разделителя в bash? у меня есть скрипт оболочки, который вызывает php и передает переменную ($1) Когда я использую MYVAR = $1, а также echo MYVAR не работает как я могу назначить эту переменную ($1) в д…
19 дек '11 в 02:09