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

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

0
голосов
4ответа
348 показов

Скрипт while цикла Bash, который выводит, сколько пользователей используют определенную оболочку

Поэтому я застрял при попытке создать скрипт bash в то время как функция цикла, которая принимает входные данные из /etc /passwd и выводит, сколько пользователей использует bash, nolongin, csh и ksh. ...
0
голосов
2ответа
3k показов

Unix/ Linux оболочки сценариев с плавающей точкой деления

Я должен разделить два значения с плавающей запятой и сохранить его в переменной. Мой код ниже v_missedvol=4003.03 v_allvolume=3003.03 v_vol_temp= $(echo "$v_missedvol / $v_allvolume" | bc -l ) ...
0
голосов
2ответа
316 показов

Форсирование процесса в фоновом режиме из сценария Bash

Я пытаюсь создать сценарий bash, который, помимо прочего, запускает sunwait: /root/bin/sunwait sun up -0:00:00 54.453158N 11.013071E; mycommand & Sunwait - это двоичный файл, который будет ожидать ...
0
голосов
1ответ
87 показов

Работа со строкой в качестве входного файла для программы в скрипте bash

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

Почему я получаю ошибку выполнения двоичного файла?

я получаю следующее письмо каждые 10 минут. как я владею VPS. Я не эксперт в Linux, и я учусь управлять серверами Linux. Пожалуйста, помогите мне, почему я получаю эти письма и как их остановить или ...
0
голосов
1ответ
156 показов

$ RANDOM в сценарии и в командной строке

Я думаю, что нашел действительно странную ошибку в генераторе случайных чисел Bash ($RANDOM). Показывать проще, чем рассказывать, вот что происходит: Цель состоит в том, чтобы получить случайные ...
0
голосов
1ответ
273 показов

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

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

Создайте новые консоли из скрипта и вернитесь к экземпляру главной консоли

Цель состоит в том, чтобы использовать скрипт для запуска и выполнения команды в отдельном оконном терминале: (я использую lxterminal) Это работает, когда я копирую /pase следующий блок команд, Он ...
0
голосов
0ответов
735 показов

как получить точный шаблон

Я пробовал несколько идей grep / egrep с разными вариантами, но ни одна из них не сработала. Я пытаюсь получить точное совпадение с шаблоном, который я ищу в журнале. Например, я хочу получить только ...
0
голосов
1ответ
63 показов

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

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

Требовать, чтобы bash-скрипт запускался с sudo (не как пользователь root)?

Я хочу, чтобы скрипт bash запускался как текущий пользователь с sudo , но не позволяю ему запускаться, если он выполнялся как пользователь root напрямую. Это связано с тем, что я выполняю некоторые ...
0
голосов
1ответ
123 показов

Как обнаружить ips с помощью nmap?

В настоящее время я работаю над демонстрацией противника «Человек в середине атаки», в котором я использую свой телефон в качестве жертвы, а мой компьютер под управлением Ubuntu 14.04LTS в качестве ...
0
голосов
1ответ
396 показов

Функция Bash работает только при ручном вводе пароля

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

Как УДАЛИТЬ запятую и пробел из числовой строки, используя скрипт bash

Люди, я задавал этот вопрос 5 раз здесь и получил 5 отдельных битов кода от суперпользователей, у которых все * не удалось. Проблема: у меня есть биржевая информация, возвращаемая в текстовый файл из ...
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
голосов
1ответ
50 показов

Я хочу добавить имя файла в верхней части этого файла, используя скрипт bash

Я хочу добавить void mainfunction() в верхней части файла. Я читаю фактическое имя файла из другого файла и имя основной функции из другого файла. Я использовал: sed -i 1i void $name_main() $name_c ...
0
голосов
2ответа
91 показов

bash: как использовать аргумент в кавычках в select

Из команды я получаю несколько аргументов, которые я хочу предложить пользователю с помощью оператора select из bash в сценарии оболочки. Аргументы, предоставленные командой, могут содержать пробелы ...
0
голосов
2ответа
148 показов

Создание рутины bash

Каждый раз, когда я вхожу в свою рабочую машину, я должен открыть терминал и ввести одну и ту же процедуру: $ cd /Documents/some_folder/some_another_folder $ vagrant up $ vagrant ssh Я бы хотел, ...
0
голосов
0ответов
27 показов

Как я могу запустить скрипт через crontab с вводом значения для скрипта?

я пытаюсь запустить скрипт с crontab на Linux следующим образом, я создаю скрипт для инкрементного резервного копирования. когда я выполняю команду в командной строке /usr/bin/diego-backup.sh ...
0
голосов
0ответов
2k показов

неожиданный EOF при поиске соответствия `" '

JACOB=192.168.1.66 ZAC=192.168.1.65 echo "Type someone's name, or type ? to list options." read OPTNAME if [ $OPTNAME = "?" ]; then echo "Jacob's Computer: Type 'JACOB'" echo "Zac's Computer: Type ...
0
голосов
3ответа
7k показов

Сопоставьте заголовок столбца и напечатайте значения столбца с помощью awk

У меня есть данные в файле в столбцах. Я хочу написать скрипт, который отображает данные столбца, соответствующие заголовку столбца. C-1 C-2 C-3 C-4 C-5 C-6 C-7 C-8 C-9 10 30 35 20 9 65 87 30 29 40 ...
0
голосов
1ответ
2k показов

В скрипте bash, как генерировать случайную строку

Мне нужно генерировать много случайных буквенно-цифровых строк, которые также используют заглавные буквы. Он должен начинаться с 3 символов (например, Dk6), а затем с циклом while доходить до 9 ...
0
голосов
1ответ
859 показов

Совместное использование переменных для appleScript и bash-скрипта в одном скрипте

Возможно ли в bash-скрипте иметь переменную, но также разрешить яблочному сценарию (с osascript) использовать эту переменную?
0
голосов
2ответа
213 показов

Bash Script для генерации <name> и передачи его в качестве аргумента командной строки в программу

У меня есть скрипт Python, который получает 1 аргумент командной строки python arg Теперь я хочу bash скрипт, который: вызывает python arg & с аргументом arg = 000 сделать это x раз И потому: python ...
0
голосов
1ответ
905 показов

нужно получить среднее время простоя с помощью mpstat

Я хочу получить среднее время простоя сервера, используя mpstat. Проблема, с которой я столкнулся, заключается в том, что% idle находится не в тех же столбцах во всех версиях linux. пример 1: ...
0
голосов
1ответ
2k показов

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

Файлы разделены | символ трубы myfile.txt Hello|how|are|you|hope|you|are|doing|fine Lilly|jasmine|rose|sunflower|nightfire|flowers Я хочу удалить столбцы больше 3. Я хочу, чтобы результат был ...
0
голосов
1ответ
322 показов

SSH, то выполнение команды в одной строке отличается от запуска в разных строках? Bash Script

В сценарии bash я пытаюсь использовать ssh и osascript для отображения уведомления на другом компьютере Mac. Я могу сделать это только в командной строке, сначала запустив ssh-в другой Mac, а затем ...
0
голосов
1ответ
423 показов

Переменная как аргумент для Wine

Переменная $ INPUT_FILES в случае 1 имеет то же содержимое (строку), что и в случае 2. Почему в случае 1 у меня возникают проблемы с пробелами в имени «2015 01 09.1.txt», а в случае 2 нет? Как я могу ...
-1
голос
1ответ
53 показов

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

Я веб-разработчик, и каждый раз, когда я начинаю новый проект, мне приходится вручную настраивать структуру папок и начальные файлы. Можно ли написать небольшой инструмент командной строки (Bash), ...
-1
голос
2ответа
53 показов

Показывать только часть лог-файла в скрипте bash

Журнал OpenVPN выглядит так: OpenVPN CLIENT LIST Updated,Sat Jun 20 04:20:07 2015 Common Name,Real Address,Bytes Received,Bytes Sent,Connected Since [ A .... ] ROUTING TABLE Virtual Address,Common ...
-1
голос
1ответ
2k показов

Не могу отправить письмо из скрипта bash

#!/bin/bash SMTPTO=akshaysingh@gmail.com SMTPFROM=akshaysingh1@gmail.com SMTPSERVER=smtp.googlemail.com:587 SMTPUSER=akshaysingh SMTPPASS=password MESSAGE="123" SUBJECT="THIS IS END." sendemail -f ...
-1
голос
2ответа
101 показов

Bash: выход из списка файлов

Можно ли сделать это более красиво (укажите заполнитель для другой команды) echo $(for x in *;do echo $x|sed 's/\([ \t\n\r\v\f\;#]\)/\^\1/g'|sed 's/$/\;/g';done) Кроме того, не должно быть; после ...
-1
голос
2ответа
587 показов

Как перебрать все файлы / папки в папке

Я делаю сценарий, чтобы пройти через папку, переименовав все файлы и папки в ней в VAR1, VAR2, VAR3 и т.д., Где VAR - переменная, указанная пользователем. Я ошибочно предположил, что это будет ...
-1
голос
1ответ
26 показов

Выбранное пользователем слово в переменной (bash)

В скрипте bash у меня есть переменная со списком файлов PDF, скажем list="a.pdf b.pdf c.pdf" . Список должен быть представлен в виде нумерованного списка пользователю: Available files are: 1. a.pdf ...
-1
голос
2ответа
138 показов

простой цикл не работает

Простой скрипт now="$(date +'%d_%m_%Y')" path="/var/www/vitalii/backups" sites=("site1.ru site2.ru site3.ru") for i in ${sites[*]} do echo "$path/$i" #tar -cvzf $path/$i_${now}.tgz ...
-1
голос
1ответ
32 показов

отредактируйте скрипт bash, чтобы обрезать начальные числа в файлах при создании папок

for file in *; do if [[ -f "$file" ]]; then mkdir "${file%.*}" mv "$file" "${file%.*}" fi done Таким образом, у меня будет множество файлов, которые будут выглядеть как «012345_randomnameoffile.pdf», ...
-1
голос
2ответа
539 показов

Автоматизация Homebrew

Сейчас я использую менеджер пакетов Homebrew, и должен сказать, что это действительно здорово! Мой вопрос: есть ли способ автоматизировать brew update brew upgrade для выполнения этих команд при ...
-1
голос
1ответ
67 показов

Почему эта команда "найти" сканирует все каталоги?

Я только хочу рекурсивно сканировать Documents и не оставлять эту "родительскую" папку. Мой сценарий рекурсивно сканирует всю мою файловую систему, и я не уверен, какой элемент этого сценария ...
-1
голос
1ответ
1k показов

цикл while в bash, пока размер файла не изменится

Я пытаюсь сделать следующий цикл, используя скрипт Bash file_size = 0 temp_size = 1 output_file while (file_size != temp_size) temp_size = file_size download file append to output_file if possible ...
-1
голос
2ответа
559 показов

Сортировка файлов по частоте «содержание строки» - печать дубликатов

Представь, что есть файл - a b b b b c c d d d Я хочу, чтобы выходные данные были отсортированы по частоте (я хочу, чтобы дублирующиеся строки также печатались), а также - b b b b d d d c c a
-1
голос
1ответ
2k показов

Синтаксическая ошибка: «(» неожиданно в скрипте bash

Скрипт предназначен для добавления торрент-файлов в папку и их добавления в передачу. Вот сценарий: #!/bin/bash for file in /home/me/box/*/* do dir=$(basename $(dirname "$file")); sudo chmod 0777 ...
-1
голос
2ответа
183 показов

Скрипт bash для вызова самого себя и возврата значения

Я пытаюсь подсчитать количество файлов в каталоге, одновременно проверяя подкаталоги с помощью того же самого скрипта и суммируя результаты. #!/bin/bash var=0 var=$(ls -l $1 | grep "^-" | tr -s ' ' | ...
-1
голос
2ответа
3k показов

Выполнить несколько команд в одной строке внутри сценария unix

Этот вопрос в некоторой степени связан с вопросом, заданным здесь, https://stackoverflow.com/questions/5130847/shell-multiple-commands-in-one-line, но разница в том, что мне нужно выполнять целые ...
-1
голос
1ответ
51 показов

Этот пакетный скрипт не отображает значение

У меня странная проблема с пакетным скриптом Windows. Я не понимаю, где ошибка, но я могу сказать, что я не добавил mypersocom, когда меня спросили «Введите имя пользователя:». Сначала он пытался ...
-1
голос
2ответа
2k показов

Bash: если [см = ошибка]

Я хочу, чтобы скрипт оболочки написал сообщение в зависимости от того, удастся или нет tar , но этот скрипт работает неправильно: TAR=$(tar -cf Archiv.tar myfolder/ myotherfolder/) if [ ! "$TAR" = ...
-1
голос
1ответ
36 показов

Cygwin Bash Script?

Я понятия не имею о Linux, но мне нужен простой скрипт, чтобы скопировать то, что я делаю вручную 1. Откройте Cygwin 2. Введите имя каталога (микро)3. Введите команду (перезагрузить) Это оно...Я ...
-1
голос
1ответ
169 показов

PostgreSQL - экспортировать таблицу в другую с другим именем, но той же структурой

Мне нужно экспортировать одну таблицу (только данные) в другую таблицу с другим именем, но с той же структурой, используя PostgreSQL и инструмент psql. Я также хотел бы экспортировать только ...
-1
голос
1ответ
41 показов

Скрипт для обновления времени

Я использую старый ноутбук без батареи, поэтому время пробуждения наступает в 1980 году. Таким образом, я использую сервис NTP, чтобы обновить время до текущего времени.Есть сценарий для достижения ...
-1
голос
2ответа
98 показов

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

Я использую vi и хочу изменить свой существующий скрипт таким образом, чтобы он выполнял поиск файлов .jpg в корневом каталоге. #!/bin/bash DIR='/opt' find $DIR -name '*.gif'
-1
голос
2ответа
686 показов

Как: одновременные загрузки cURL?

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