Форум программистов, компьютерный форум, киберфорум
Shell, Bash
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Bash Скрипт,отправляющий email при отсутствии пинка https://www.cyberforum.ru/ shell/ thread2569289.html
День добрый,нужен скрипт,который будет постоянно пинговать опеределенный ip,и при отсутствии соединения отправлять email на рабочий почтовый ящик,нашел несколько готовых решений в интернете,но все работают некорректно
Странное поведение в Bash при передаче float аргумента программе Bash
Добрый день. Столкнулся с такой проблемой в Debian Linux 10.1. В шелле Bash на macOS Catalina 10.15.2 такой проблемы не было вообще. Мне нужно передать float значение через шелл в мою программу для расчета на кластер-сервере. Вот мой скриптик: #!/bin/bash START=$(date +%s)
Bash bash script не понимает аргументы приложения Добрый день. Только начал работать с bash скриптам и столкнулся с такой проблемой: мне нужно записать значение в переменную, в среде bash, чтобы потом я мог ее использовать по назначению. cd $(pwd) duration=./ffprobe -i "/data/Family/Video/Aladdin.(2019).BDRip-1080p.MegaPeer.(qqss44).mkv" -show_entries format=duration -v quiet -of csv="p=0" echo "${duration}" https://www.cyberforum.ru/ shell/ thread2566982.html Bash Аналог команды ps aux https://www.cyberforum.ru/ shell/ thread2564649.html
Скрипты в оболочке bash. Написать скрипт-аналог команды ps aux В скрипте реализовать опцию --sort для сортировки по списку: UID - значение I имени пользователя - значение U
Скрипт создающий файлы с изменяемым содержимым Bash
Помогите или подскажите как создать скрипт, который будет менять содержимое файла (инкрементировать переменную) и скармливать его утилите. Имеется .xml файл размером 100кБт. Поля <CL>...</CL>, <RL>...</RL> и <AC>...</AC> очень большие, вместо троеточий данные в тысячи символов. В поле <UID>100001</UID> находится переменная, которая инкрементируется для каждого элемента в базе. <?xml...
Bash Сканирование портов Какие есть альтернативы netcat и nmap? https://www.cyberforum.ru/ shell/ thread2563812.html
Bash Значение выражения https://www.cyberforum.ru/ shell/ thread2562721.html
Здравствуйте. В скрипте есть такие строки: declare -a my_data my_data="user=$this_user address=$address" echo " ====="; if +_} ]; then #чего-нибудь делаем... key, this_user, address - непустые строки. Какое значение получит выражение внутри if? У меня почему-то пустая строка получается... Вроде бы ${my_data+_} должно превратиться в $_, а это уже служебная переменная-подчёркивание.
Написать скрипт с использованием цикла for, выводящий на консоль размеры и права доступа для всех файлов Bash
Написать скрипт с использованием цикла for, выводящий на консоль размеры и права доступа для всех файлов в заданном каталоге и всех его подкаталогах (имя каталога задается пользователем в качестве первого аргумента командной строки). На консоль выводится общее число просмотренных файлов. Я использую 2 раза find, подскажите как юзать его 1 раз только ? #!/bin/bash for i in $(find "$1" -type...
Bash Bash для монтирования сетевой папки https://www.cyberforum.ru/ shell/ thread2561203.html
Добрый вечер. Пытаюсь создать скрипт для автомапа сетевой папки (Win). Вот от сюда пихаю в скрипт команды: #!/bin/bash apt-get install cifs-utils -y touch /root/.smbuser cat > /root/.smbuser <<EOF username=User password=123456789 EOF
Bash Даты года, на которые в каждом месяце последний раз выпадает заданный день недели Разработать программу для перечисления всех дат любого указанного или текущего года, на которые в каждом месяце последний раз выпадает заданный день недели. Исходные данные должны передаваться программе через аргументы командной строки ее вызова. При этом название дня недели должно быть представлено его латинской аббревиатурой, а если год не указан, то должен рассматриваться текущий год.... https://www.cyberforum.ru/ shell/ thread2559752.html
Удалить все спецсимволы из строки Bash
Здравствуйте, подскажите, пожалуйста как удалить все спецсимволы из строки?
Bash Регулярные выражения в find помогите пожалуйста понять.... ^ - указывает на начало строки ^ - любой символ, кроме тех, что указаны в скобках; почему? ! было бы логичней. как начало строки может исключить символы? https://www.cyberforum.ru/ shell/ thread2557580.html
0 / 0 / 0
Регистрация: 06.01.2017
Сообщений: 6
20.01.2020, 11:26  [ТС] 0

Расшифровка bash функции - Bash - Ответ 14188079

20.01.2020, 11:26. Показов 1153. Ответов 10
Метки (Все метки)

Ответ

Прошу прощение за молчание, всем спасибо. Изначально просто задача стояла прошить raspberry PI этим чужим скриптом. (данный скрипт написан для прошивки raspberry PI линуксом, настройки линукса, и загрузки специализированного кастомного ПО).
Сходу не получалось. Начал лезть глубже, оказалось из-за printf "1" не мог прошить. Т.е. определял флэшку как sdb1, а не sdb, к примеру.

А вообще функция как я понял, определяет, найдена ли флешка заданная исходными данными(DST_DRIVE='sdc').

Если интересно, где используется:

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
set -e
 
find_drive(){
    cat /proc/partitions | sed "
/ $DST_DRIVE$/{
    s/^.*\(...\)$/\1/p;
}
d;"
}
 
stage0(){
#major minor  #blocks  name   win-mounts
#
#    8     0 312571224 sda
#    8     1  26214400 sda1
#    8     2 127526912 sda2   C:\
#    8     3 158828544 sda3   D:\
#    8    16  15360000 sdb
#    8    17     44927 sdb1   E:\
 
    echo '
Look at what place we have Flash.
Normal look:
...
    8    16  15558144 sdb
    8    17     15360 sdb1   E:\
 
Drive like "sdb" will be used to write OS image
' >&2
 
    cat /proc/partitions
 
    D=`find_drive`
 
    if test "$D"
    then echo '
Found configured "$DST_DRIVE" drive: "'"$D"'"'
    else echo "Not found Flash drive:'$DST_DRIVE'
 
Insert Flash or re-configure this script."
    fi >&2
    echo "$D"
}
Честно говоря, сейчас на мне висит параллельно более срочная другая задача. Ее сделаю и вернусь. Хочу испопробовать, что вы все понаписали)
Всем спасибо.

Вернуться к обсуждению:
Расшифровка bash функции Bash
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.01.2020, 11:26
Готовые ответы и решения:

Расшифровка bash файла
Не могу понять ,что делает этот bash файл =( #!/bin/bash # Usage: hi...

Получить результат из функции в Bash
Есть функция main, которая обращается за результатом к функции Checker. При выполнении скрипта,...

Перебор переменных в функции с (bash на powershell)
Доброго времени суток,есть скриптик на bash, не получается переписать конструкцию на powershell....

bash. встраиваемые функции. или иной способ.
всем привет. на примере прошлого кода, пытаюсь использовать встроенные условия. #!/bin/sh ...

10
20.01.2020, 11:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.01.2020, 11:26
Помогаю со студенческими работами здесь

Bash
Подскажите Bash-скрипт для сохранения файлов сайта. Например я ввожу адрес сайта и страничка...

bash
Почему через терминал sudo ./1.sh А кнопка запуска на верхней панели с этой командой нет?

BASH
Нужно написать скрипт, но я не имею опыта. Написал что-то вроде: #!/bin/bash R library(rattle)...

Bash
Что-то я не вижу на форуме раздел, посвященный bash? Он называется как-то по другому, или его...

BASH to C и
WBR, all! Пользовался поиском по форуму-не нашел подходящей темы (если подобная тема все-таки...

Bash
Я немного не понимаю, как мне из интерактивного режима перейти в командный, может кто знает...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru