Вопросы с меткой [bash-scripting]

Сценарии Bash - это создание сценариев на языке оболочки Bash.

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

Создайте tar и разбейте его на несколько архивов, затем соедините их

Я использую следующее для создания файлов tgz: tar zcf - /usr/folder | split -b 30720m - /usr/archive.tgz Теперь я получаю три файла: archive.tgzaa, archive.tgzab и archive.tgzac Итак, еще раз я хочу ...
0
голосов
2ответа
599 показов

непосредственно к устройству обнаружения звука

Я пытаюсь вызвать действие bash, вызванное звуковым вводом. Очень простой датчик обнаружения звука (без записи) с настраиваемым порогом, использующий встроенный звуковой чипсет компьютера и ...
0
голосов
1ответ
4k показов

Ожидайте скрипт внутри bash скрипта

Использование: CentOS 6.2 BASH shell Мой сценарий что-то вроде #!/bin/bash INSTALL_PATH="Enter install path" CR="\n" /bin/su root -c "/usr/bin/expect
0
голосов
2ответа
66 показов

Кто-нибудь сделал программу для управления сценариями (не CM)? Рекомендации?

Я часто пишу сценарии оболочки в Linux и теряю их со временем. Что бы мне понравилось, так это программа, которая хранит копию сценария вместе с описательной запиской, которую я пишу в то время. ...
0
голосов
1ответ
866 показов

Заменить текст текстом из другого файла в скрипте?

Я хочу заменить 5 строк текста в файле текстом другого файла в моем скрипте, я знаю, что запустить VIM я могу сделать :45,50d :r replacement.txt удалить 5 строк, а затем вставить весь файл, но я хочу ...
0
голосов
2ответа
57 показов

Cygwin: Могу ли я автоматически изменить wa-foo-go на smart_wa_foo_go, просто набрав wa-foo-go?

Когда я печатаю: $ ./somescript.sh wa-foo-go` Я хочу, чтобы он изменил это автоматически так, чтобы он думал, что я напечатал: $ ./somescript.sh smart_wa_foo_go Или другие, как bk-bar-rr ...
0
голосов
1ответ
1k показов

Почему мой bash-скрипт не работает? ("команда не найдена")

Я написал очень простой скрипт, который выглядит так: $ cat pack.sh #!/bin/bash cd log rm development.log cd .. tar zcvf my_tar_ball.tar.gz * Но это не работает: $ pack.sh pack.sh: command not found ...
0
голосов
3ответа
2k показов

Настройка выходных цветов BASH?

Как настроить цвета bash для вывода команды? Например; Я запускаю ls и хочу, чтобы каталоги и файлы были другого цвета. Как мне это сделать? Я вижу, что это делают дистрибутивы, но я не могу найти ...
0
голосов
1ответ
672 показов

Лучшее решение с плавающей точкой для сценария Bash?

Я использую bash calculator для вычислений с плавающей запятой, и я должен использовать перенаправление ввода и символ backtick (`) в скриптах. Как обычные скобки $[math operation] и выражение не ...
0
голосов
1ответ
127 показов

Оптимизировать формулу регулярного выражения для проверки имен файлов

Я работаю над формулой регулярного выражения, которая проверяет, имеет ли предоставленный файл для обработки один из следующих форматов: SN1234_filename.pdf SN1234_filename.pdf.zip Вот что я сейчас ...
0
голосов
2ответа
165 показов

Как изменить одну букву в выбранной строке файла

Мой файл содержит такие строки: link type="text/css" rel="stylesheet" href="https://teststore.myproduct.com/gwtstore.css" link type="text/css" rel="stylesheet" ...
0
голосов
1ответ
275 показов

Проверка подлинности подключения к удаленному хранилищу перед передачей файлов

Все, У меня есть приложение (с использованием сценария оболочки), которое автоматизирует процесс фиксации в SVN, генерирования информации SVN и отправки по электронной почте. Но время от времени я ...
0
голосов
1ответ
1k показов

Bash Script для запуска команды на экране

Мне нужно создать bash-скрипт, который откроет новый сеанс экрана, а затем запустит программу в этом сеансе. Возможно ли это сделать? Любая помощь приветствуется.
0
голосов
1ответ
1k показов

Как написать эффективный bash-скрипт для поиска и сортировки файлов и каталогов, извлечения дат?

Справочная информация. Это временная мера для загрузки некоторых тестовых данных в тестовую среду (база данных Sybase). У меня есть куча файлов, которые я ежедневно импортирую в базу данных. Эти ...
0
голосов
1ответ
375 показов

Ошибки скрипта bash запускаются из cron

Моя задача rsync cron не запускается в ожидаемое время, и ниже приведены мои сценарии. Это дает мне ошибку: crond [9231]: невозможно создать почтовый файл /var /spool /cron /cron.YSwg8Z ...
0
голосов
1ответ
46 показов

Передача результатов обратно в программу, которая их генерирует

У меня есть программа, которая может принимать входные данные из стандартного ввода и выводит вывод в стандартный вывод следующим образом: cat initial_input.txt | myprogram myindex myoptions - | ...
0
голосов
3ответа
3k показов

FTP из bash-скрипта, запущенный из cron, не работает

У меня есть скрипт, который запускается cron для создания резервной копии базы данных MySQL и некоторых файлов. После создания tar-шара и шифрования его с помощью openSSH я должен поместить его на ...
0
голосов
2ответа
215 показов

Использование сценария Awk

где должен находиться командный файл программы awk, когда я пытаюсь запустить команду awk внутри сценария оболочки? Я думаю, это должно быть в том же каталоге, но не уверен. Пожалуйста помоги.
0
голосов
2ответа
124 показов

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

У меня была эта идея долгое время, и я попытался реализовать несколько способов, но безуспешно. Пытался многократно гуглить и всегда находил не совсем то, что нужно. Как сделать: $ ssh hostA ...
0
голосов
1ответ
831 показов

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

Работает команда, выполненная в следующем скрипте: #!/bin/bash -xv REM_DIR="/home/jan/rem-dir" SSHOPTS="-C -c arcfour256 -o "\""ServerAliveInterval 15"\" SSHUSER="jan@example.com" CMD="ssh $SSHOPTS ...
0
голосов
3ответа
479 показов

Можно ли использовать более одного ядра с помощью sed и bash?

Я надеюсь использовать более одного ядра при замене значений на sed в bash, возможно ли это?
0
голосов
2ответа
895 показов

Корневой набор переменных среды

У меня есть небольшой скрипт bash, который загружает критический файл, открывает SFPT-соединение, помещает файл и закрывает соединение. Как вы можете себе представить, мой скрипт содержит некоторую ...
0
голосов
3ответа
9k показов

Как мне разобрать строку через файл в bash

Я очень новичок в написании сценариев оболочки. У меня был небольшой запрос на разбор файла. Итак, вот что я пытаюсь сделать: Я запускаю команду слияния svn, и файл конфликта genaratea мой файл ...
0
голосов
2ответа
1k показов

Попытка найти любой домашний каталог, доступный для записи любому

Я пытаюсь найти любые домашние каталоги пользователей и их файлы, которые могут быть кем-либо доступны для записи. Я написал это: find /home -type d -perm -200 | grep . || echo no world-writable ...
0
голосов
1ответ
960 показов

Пакетная обработка в Linux?

Какой сценарий мне нужен для запуска пакета в Linux? Я должен запустить эту линию php magmi.cli.php -profile=FINALE -mode=create -CSV:filename="path/to/file01.csv" 40 раз для 40 различных CSV-файлов, ...
0
голосов
1ответ
1k показов

Сценарий входа в Mac OS X для конкретного пользователя

Мне нужно иметь возможность запускать скрипт bash каждый раз, когда конкретный пользователь входит в систему. Решение здесь для всех пользователей. Есть ли способ указать пользователя, и если нет, то ...
0
голосов
3ответа
1k показов

Есть ли способ инкапсулировать функции Bash?

Я пишу простой скрипт script.bash который должен экспортировать некоторые переменные окружения, чтобы использовать его в моем текущем сеансе, я должен его получить $ . script.bash script.bash ...
0
голосов
3ответа
448 показов

win-bash не обнаружит корневые диски?

Я использую порт Windows bash, известный как win-bash, и основываясь на том, что говорится о путях: Одним из важных отличий является обработка дисков: cygwin использует свой установочный каталог в ...
0
голосов
1ответ
38 показов

Каков синтаксис для открытия окна трекера из командной строки в Haiku?

Я пробовал это: Tracker /path Tracker /path/ /path /path/ ... но не игра в кости (первые два открывают окно настроек трекера, а последние жалуются, что /path это каталог.) Что я должен делать? Есть ...
0
голосов
1ответ
538 показов

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

У меня есть папка с изображениями, разделенными на каналы: IMAGE_A_R.jpg IMAGE_A_G.jpg IMAGE_A_B.jpg IMAGE_A_RGB.jpg IMAGE_A1_R.jpg IMAGE_A1_G.jpg IMAGE_A1_B.jpg IMAGE_A1_RGB.jpg IMAGE_B_R.jpg ...
0
голосов
1ответ
198 показов

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

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

Для цикла с условиями

У меня есть скрипт, который добавляет пользователя на многих серверах. Так как я добавляю на многих серверах, я использую для цикла. Ниже приведены результаты, когда пользователь успешно добавлен. ...
0
голосов
1ответ
1k показов

Определение, выглядит ли аргумент как правильный путь

Я пишу сценарий bash, который должен выполнить некоторую операцию с аргументом, который является путем. Путь может соответствовать или не соответствовать существующему файлу в системе пользователя, ...
0
голосов
1ответ
219 показов

Фоновый рисунок Linux linux и перенаправление ввода / вывода

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

Автоустановка среды

Когда я работаю, мне часто приходится переключать компьютеры или виртуальные машины, что означает, что каждый раз, когда я переключаюсь, мне приходится заново настраивать свою среду (Linux). Мой ...
0
голосов
1ответ
768 показов

bash getopts, диапазоны разбора

Каков наилучший подход для анализа диапазонов значений аргументов с помощью getopts? В качестве примера: $ script.sh -r2-4,6,8-10 В моем сценарии у меня будет массив со значениями 2, 3, 4, 6, 8, 9 и ...
0
голосов
1ответ
62 показов

Запустите определенную команду из каталога

У меня есть сценарий bash, где мне нужно запустить утилиту init в каталоге с определенным файлом конфигурации. Я не думаю, что можно явно указать утилите запустить файл в качестве аргумента, поэтому ...
0
голосов
2ответа
5k показов

Автоматическая установка SD-карты при установке в Ubuntu

Я пытаюсь написать сценарий BASH, который автоматически монтирует SD-карту, как только она вставлена в кард-ридер, затем перемещает все изображения в папку на жестком диске и переименовывает каждый ...
0
голосов
0ответов
316 показов

гном-терминал флаг ш

Я чрезвычайно новичок в Linux, так что мне нужно некоторое обучение ... учил себя некоторому сценарию. Большинство вещей я просто копирую с сайтов. меня сбивает с толку маленькие флажки, которые ...
0
голосов
1ответ
307 показов

перенаправление вывода не происходит полностью

Я запускаю следующую команду в оболочке Ubuntu 12.04 Bash: hping3 -S -p 80 -c 30 www.google.com >> outputfile.txt Но проблема в том, что это оставляет некоторые строки в конце и не копирует в файл. Я ...
0
голосов
1ответ
2k показов

Расширенное дерево каталогов слияния с cp в Linux

Мне необходимо: Скопируйте все папки дерева (со всеми файлами, включая скрытые) в /sourcefolder/* сохранением пользовательских привилегий в /destfolder/ Если существует конфликт с файлом (файл с ...
0
голосов
1ответ
3k показов

Мой bash скрипт не находит существующий файл

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

Bash удалить файл, когда переменная = x

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

Получение настройки, значения chdir, из экрана GNU

Я использовал команду screen chdir для установки нового рабочего каталога для новых окон экрана, подробнее об этом позже. Что мне нужно сделать, это выяснить, что за настройка была до того, как я ее ...
0
голосов
1ответ
304 показов

Без команды eval не работает правильно

просто то, что я не могу понять это. Начинающий скрипт bash здесь Я написал скрипт для принятия параметров командной строки, которые позже передаются в Maven Вот рабочая версия скрипта: #!/bin/bash ...
0
голосов
1ответ
81 показов

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

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

Перемещение спам-писем из каталога - bash script

Я пытаюсь написать bash-скрипт, который может очистить мой сервер от спама, который уже есть в папках моего клиента. Мне нужен этот скрипт, Проверьте рекурсивно каталог /var /qmail /mailnames /* на ...
0
голосов
1ответ
191 показов

Крон странное поведение

У меня есть скрипт Bash со всеми разрешениями на исключение, я присоединяю его к заданию cron, этот скрипт в основном только убивает и перезапускает определенный процесс, странное поведение в том, ...
0
голосов
1ответ
79 показов

Извлеките первые 2 буквы в каждой строке файла, используя одну команду Terminal

Я хочу извлечь первые 2 буквы каждой строки из файла, сохранить его в переменной и распечатать в одной команде. Кто-нибудь может мне помочь с командой? Учитывая, что мой файл содержит 20-30 строк, а ...
0
голосов
1ответ
440 показов

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

Я хочу, чтобы следующий цикл проходил через файлы m4a и файлы webm. На данный момент я использую две разные петли, другая просто заменяет все m4a из этой петли. Кроме того, файлы, которые выводит ...