Форум программистов, компьютерный форум, киберфорум

Форум программистов и сисадминов Киберфорум


КиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами.
Войти
Регистрация
Восстановить пароль

Темы раздела Shell, Bash

Написать скрипт, который выводит на экран все числа от 1 до 100, которые делятся на 3
Напишите скрипт, который выводит на экран все числа от 1 до 100, которые делятся на 3

Ввод всех параметров и валидация вводимых параметров
Всем привет! Есть такой скрипт: #!/bin/bash PREFIX="${1:-NOT_SET}" INTERFACE="$2" ] && { echo "\$PREFIX must be passed as first positional argument"; exit 1; } if ]; then

Создание скрипта на Astra linux
Здравствуйте, на работе пришлось перейти на Astra linux и в нем есть трудности по автоматизации, всю жизнь на windows работал и создавал макросы, а тут никак Короче, через терминал Fly у нас...

Какими командами создать файлы в папке с месяцами?
Находимся в папке urok2 Создаем папки mkdir -p 20{01..05}/{01..12} теперь папки с месяцами нужно пустыми текстовыми файлами заполнить Cоздайте директорию для хранения фотографий, в ней должны...

Учебные задачи
Задачи по курсу операционных систем. Задача 1. Напишите скрипт на bash, который получает в качестве аргумента натуральное число n и выводит на экран сколько чисел в диапазоне от 1 до n...

Написать shell процедуру
Написать shell процедуру, которая: вводит символьную строку; проверяет введенную строку на совпадение со строкой, переданной в качестве 1-го параметра; если строки совпадают, то выдает на...

Планирование задач в ОС
Добрый день, помогите, пожалуйста:cry: Никак не могу понять, почему не работает программа. Моя задача следующая: Разработать программу, производящую архивирование одного из подкаталогов домашнего...

В созданном текстовом файле поменять местами четные строки с нечетными
Условие задания: В созданном текстовом файле поменять местами четные строки с нечетными. Не используя при этом команду awk. ~$ sed '0~2d' u > temp1 | sed '1~2d' u > temp2 | paste -d"\n" temp2...

Топ-10 дат по количеству уникальных хостов
Доброго времени суток, прошу помочь Суть задачи Топ-10 дат по количеству уникальных хостов Количество обращений в каждую из них как число Количество обращений в каждую из них как процент от...

Процессы и управление ими
Можете подсказать, как сделать эти задания в терминале? 1 Запустите программу shell в фоновом режиме с подавлением потока вывода. 2 Запустите программу shell на переднем плане с подавлением...

Подсчитать суммарный размер файлов в заданном каталоге (процессами)
Задача: 1. Подсчитать суммарный размер файлов в заданном каталоге (аргумент 1 командной строки) и для каждого его подкаталога отдельно. 2. Вывести на консоль и в файл (аргумент 2 командной...

Скрипт для рекурсивного подсчета суммы цифр в заданном числе
Всем привет. Задали написать скрипт для подсчета суммы цифр в заданном числе. На цикле эту задачу сделал, но необходимо выполнить на рекурсии. Вот что получилось: #!/bin/bash ...

Поиск файла в другом в файле
Как найти содержимое маленького текстового файла в другом текстовом файле в Linux?

Выведите на экран повторяющиеся строки файла, имя которого указано в командной строке
Всем привет, помогите сделать задание. Выведите на экран повторяющиеся строки файла, имя которого указано в командной строке. Отсеивать повторения не требуется. Принёс преподавателю такой вариант...

Создание синонимов всех файлов с указанным суффиксом
Необходимо написать скрипт на BASH, задание: Создание синонима всех файлов с указанным суффиксом и числом связей, большим 1, путём перестановки суффиксов в именах исходных файлов в начало и...

Создать скрипт, который для всех файлов в указанном каталоге с расширением *run, устанавливает атрибут х
Здравствуйте! Нужно написать три скрипт на Bash: Создайте скрипт, который для всех файлов в указанном каталоге с расширением *.run, устанавливает атрибут х. Обязательно обрабатывать подкаталоги....

Запись значения в переменную
Здравствуйте. Понадобилось написать небольшой скрипт bash парсинга json. Вопрос, как записать в переменную полученное значение, код ниже? В таком виде выводит количество объектов. ...

Скрипт для создания списка файлов для архивации с определенной даты
Помогите со скриптом составляющем список измененных файлов в /home/user с определенной даты до даты запуска скрипта.

Простой скрипт на поиск пользователя в системе
Добрый вечер, подскажите, пожалуйста, в чём моя ошибка?? Проблема в той части, где пользователь вводит не зарегистрированное имя и хочет завершить программу. #!/bin/bash while true; do echo...

Нужна подсказка в тестах
Пожалуйста, скажите, где у меня ошибки в тестах и отдельно с тестом номер 6 нужна помощь 1) Предполагается, что хост с адресом 10.0.2.1 доступен. Каким будет результат команды: ssh 10.0.2.1 "for...

Найти файлы с наибольшим и наименьшим размерами. Получить разность между соответствующими размерами
Найти файлы с наибольшим и наименьшим размерами. Получить разность между соответствующими размерами. Фаил с наибольшим и наименьшим нашел вроде как. #!/bin/bash $ find . -type f -exec ls -s {} \;...

Напишите сценарий (командный файл) в Linux, который бы выдавал на консоль i -тое число Фибоначчи
Напишите сценарий (командный файл) в Linux, который бы выдавал на консоль i -тое число Фибоначчи. Параметр i должен передаваться при вызове командного файла в среде окружения.

Передать несколько аргументов опции скрипта (getopts)
Доброго времени суток! Пишу полуучебный скрипт для резервного копирования. Хочу реализовать следующий функционал: если запускаем скрипт с ключом -b, то можем указать через пробел список...

Самая длинная переменная окружения
Помогите пожалуйста написать программу, которая выводит самую длинную переменную окружения. После ввода команды: set Выводятся все переменные окружения - это все строки. Как найти самую...

Изменить скрипт из первого задания так, чтобы он получал от пользователя (двумя способами) имя каталога
Здравствуйте! Нужно написать три скрипт на Bash: Измените скрипт из первого задания так, чтобы он получал от пользователя (двумя способами) имя каталога, а затем выполнял необходимо действие с...

Удалить из файла строку(ки), удовлетворяющее условию
В файле справочника (в нем есть фамилия и телефон) нужно удалить строку, где есть фамилия, заканчивающиеся на ‘eva’. Скрип написал так: awk '{if ($1~/eva$/) {gsub("eva$", " ", $1); print $1,...

Написать небольшой скрипт на Bash
Написать программу на bash, которая принимает в качестве параметра файл и определяет есть ли разрешения на чтение, запись и исполнение файла у текущего пользователя. Вывод построчный в формате:...

Создать три файла один без расширения и два с расширениями: lib, res
Здравствуйте! Нужно написать три скрипт на Bash: Создайте три файла один без расширения и два с расширениями: .lib, .res. Напишите скрипт установки приложения, состоящего из этих файлов: - файл без...

Программа по SSH
Всем привет. Подскажите пожалуйста. Вопрос в следующем. Есть программа на python. Нужно чтобы она автоматически начинала свою работу при удаленном подключении. А если конкретнее, то чтобы юзер не...

Bash вычитание
Добрый день, мне необходимо выяснить тайм зону. (Знаю что можно просто посмотреть, но у меня на openwrt не всегда выдет значение в числовом виде, мне нужно именно число). так вот, решил просто...

Что делает однострочник, нужно пояснение, пожалуйста
for file in *.svg; do read file <<< $(echo $file | awk -v var=${file} '{ gsub(/.svg/,"",var) ; print var}'); inkscape ${file}.svg -o ${file}.pdf ;done

Работа в командной строке с sed
Не получаются задания. Подскажите. Задания: 1 задание. Есть текстовый файл, в котором строки были пронумерованы (ограничений на размер номера строки нет, т.е. это может быть и пятизначное...

Написать команду в терминале по поиску определённых файлов в определённых папках
Есть задание: Допустим, программа записывает на винчестер on-line радио. Иногда связь рвётся и поток записи подвисает. Вам нужно избавиться от таких файлов. Найти все файлы в каталоге и его...

Вывести названия всех пустых текстовых файлов в указанной директории
Написать программу, которая выводит названия всех пустых текстовых файлов в указанной директории. Директория передается в программу параметром. Скрипт на языке Bash, приведенный в текстовом виде и...

Вычислить i число Фибоначчи
Вычислить i число Фибоначи в Linux

Скрипт Bash
Нужна помощь с программой, которая выводит на экран числа от 1 до случайного числа в диапазоне . При этом вместо чисел, оканчивающихся на 3, программа должна выводить слово «foo», а вместо чисел,...

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

Последняя цифра в строке
Добрый день. Подскажите, пожалуйста, как получить последнюю цифру в строке. DATA=12345 number=${DATA:-1}

Почему я не вижу приглашение командной строки при соединении по ssh
Народ, подскажите почему после соединения с сервером через ssh утилиту я вижу просто текст приветствия, но не вижу приличного приглашения командной строки типа: login@domain:~$ ? Вместо этого...

Разбор пары строчек скрипта bash
set -e Что-то гугл выдаёт только set -x APP_DIR=${1:-$HOME} Здесь вроде "использовать переменную $1 (первый аргумент командной строки?), а если её нет использовать $HOME". Правильно понимаю?

Удаление части строки
Имеется переменная, содержащая имя файла, например, $var = "filename.txt" Надо что-то сделать, чтоб чтоб осталось только "filename", а точку и расширение (если имеется) удалить. Смотрел в тырнете...

Список удаленных файлов в лог
У меня есть задание - очистка каталога /tmp. 1Удаляться должны файлы с расширением bak 2)Файлы, изменённые последний раз более 3х дней назад 3)Каталоги размером более 10 Мб 4)Список удалённых...

Вывести на экран результат вычисления VAR1+VAR2, исходя из предположения, что в переменных числовые данные
Вывести на экран результат вычисления VAR1+VAR2, исходя из предположения, что в переменных числовые данные. Если одна из переменных не задана, вывести на экран ERROR. Скрипт должен называться...

Скрипты на bash
Добрый вечер, подскажите, пожалуйста, почему не работает вот этот скрипт? Пишет, что команда y=y не найдена( echo "y or n?" read var if || ; then continue else break fi

Написать shell-процедуру
Написать shell-процедуру, которая: • вводит символьную строку; • проверяет введенную строку на совпадение со строкой, переданной в качестве 1- го параметра; • если строки совпадают, то выдает на...

Найти файлы содержащие определенные строки, удалить повторяющиеся строки
Написать shell-процедуру, которая: 1. в заданном первым параметром каталоге находит все простые файлы, в которых содержатся заданные вторым и третьим параметрами символьные строки; 2. в...

Калькулятор на bash. Проблема
Привет. Пишу калькулятор на Bash. Вот требования: 1) Слово "exit". В этом случае скрипт должен вывести на экран слово "bye" и завершить работу. 2) Три аргумента через пробел -- первый операнд...

Вывести второе предложение из файла
Здравствуйте. Мне нужно написать скрипт, где первое задание: скачать файл из интернета. Второе: из этого файла нужно взять второе предложение и сохранить в другом файле. Нельзя использовать cd, sed...

Каждые 5 минут 10% процессов
Уважаемые коллеги, искренне приветствую! Прошу помощи. Я начинающий, а задача прилетела серьёзная (для меня). Что-то где-то по отдельности - какие-то отдельные команды усердно гуглил, но целиком...

Проблема с выводом id из json
Добрый день. Подскажите, пожалуйста, как все-таки можно из ответа достать из json id. Варианты из интернета ни один не помог curl -X 'POST' \ 'https://petstore.swagger.io/v2/pet' \ -H 'accept:...

Напишите такое выражение для grep, которое позволяет найти строки, состоящие только из чисел
Есть задание Напишите такое выражение для grep, которое позволяет найти строки, состоящие только из чисел (но возможно числа разделены пробелами). Разделителем целой и дробной части могут быть и...

Что не так в это скрипте?
Создала скрипт,но при попытке его запуска выходит ошибка, сделала скрипт по примеру с этого сайта...

Вывод в консоль из дочернего скрипта Bash
Исходный скрипт bash запускает дочерний скрипт от рута (через su -c "./child.sh"). Дочерний нормально отрабатывает (судя по результатам), но абсолютно ничего не выводит в консоль, хотя должен бы....

awk с ps aux
Используя awk и ps aux соберите информацию о: количестве процессов для каждого пользователя; процессе с самым большим PID; суммарном использовании памяти различными пользователями....

Записать строки с одним числом в каждой, руководствуясь строками с диапазонами чисел
Добрый вечер! Заранее спасибо за ответ) Возникла следующая проблема. Язык - bash. Input: У меня есть файл с 3 колонками, разделенных \t: A 5 10 A 1 3 С 15 18 С 8 10

Запуск скрипта
Доброго времени суток! Появилась задача написать bash-скрипт, который будет запускаться с ЛИНУКС машины, подключаться по SSH к Windows Server и запустить на нем Python-скрипт. Я смог настроить...

Как сделать возможность авто-ввода данных из файла при запуске скрипта
Есть скрипты которые генерируют ключи, но для этого нужно вводить пароль и другие данные когда скрипт запрашивает. Есть ли возможность что бы он сам их подставлял из файла. При запуске он просит...

Скрипт по заданию 2
Всем привет. Помогите написать скрипт по задаче. Задание 2 Напишите скрипт, который каждые 5 секунд будет выводить на экран текущее время и содержимое файла /proc/loadavg

Файлы и папки в кавычках
Доброго дня! Почему файлы и каталоги в кавычках? И что с ними делать? Т.е. я не могу зайти в 'ubuntu_server\logs' и удалить например 'ubuntu_server\logs\log1656803823.txt' :( что печально...

Переменные окружения скриптом
Простейшее вроде пытаюсь сделать,) и уже весь мозг сломал. По задумке из консоли будет вызываться скрипт, который устанавливает какие-нибудь переменные, с использованием пути, где лежит скрипт Но...

Глобальный флаг
Всем привет, пишу несколько скриптов для автоматизации тестирования своих лабораторных в университете. И столкнулся с проблемой такого типа: если поднят такой то глобальный флаг, то мы запускаем наш...

Поиск по маске
Добрый день. Столкнулся с такой проблемой. У меня есть в одной папке файлы к примеру. Test1.jar. Test2.jar Test3.jar А в другой папке Test1-01.jar Test2-02.jar Test3-03.jar Нужно...

Дописать в конце названия файла _old
Добрый день! Столкнулся с такой проблемой. У меня есть много файлов с одинаковым началом названий файлов: Test-123.txt Test-345.txt Test-789.txt …. Мне нужно, что бы к к каждому названию...

Удалить 10 первых строк и на их место написать "Good afternoon"
у меня написан скрипт: #!/bin/bash VAR=$(uname-r) KERDIR=$(head -n20 /lib/modules/$VAR/kernel/drivers/fmc/fmc.ko | grep -a 'a' | sed 's/a/*A*/g' > file.txt | sed '1,10d' file.txt| echo "Good...

sed Вывести на экран даты и время входа пользователя
Уважаемые программисты! Помогите выполнить задание c помощью утилиты sed Вывести на экран даты и время входа пользователя Гость за сентябрь 2016 года. Пример лога: Аудит успеха 27.09.2016...

Добавление строки в файле нужное кол-во раз
Всем привет нужно после определенной строки в конфиге добавить свою информацию, конкретнее есть вот такая строка: "switch" она выступает в роли флага после чего нужно добавлять, но добавить мою...

Вывести максимальное значение и сумму квадратов введенных чисел
Разработайте скрипт, выполняющий следующие действия. Через параметры командной строки ему передаются от одного до пяти чисел. Требуется вывести максимальное значение и сумму квадратов введенных...

Продолжить выполнять скрипт после захода не сервер
Здравствуйте, есть вопрос, который хочется решить, но пока не хватает чего-то Есть удаленный доступ к серверу, на котором запускается база данных Значит я создал скрип которые выполняет некоторые...

Вывести на экран псевдографический ромб из звездочек
Задание следующее : Сценарий выводит на экран псевдографический ромб из звездочек: * * * * * * * * * * * *

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

Ansible ошибка Permission denied
Коллеги добрый день! Посоветуйте пожалуйста, что может быть, запускаю playbook с сценарием: ansible-playbook -vvvv -i inventory.yml -u prom -k playbooks/test.yaml в ответ ошибка: ...

Как выводить подкаталог ?
Здравствуйте, нужно распечатать имена всех подкаталогов заданного каталога, доступных для выполнения. Я пытаюсь сделать это следующий образом: Однако всё-таки будут печататься только каталоги, а не...

В xterm вывести любой символ
Здравствуйте! Можно ли чем-нибудь в xterm вывести на экран любой символ по его UTF коду, подобно тому, как /bin/echo может вывести символ по его восьмеричному коду, но до трёх цифр? Например,...

Уничтожьте все процессы, работающие больше 5 минут
Скрипт, завершающий все процессы, которые работают больше 5 минут

sed по списку файлов, который нашёл find
Добрый день. Есть несколько конфигов, в которых надо изменить один ip на другой. Конфиги нахожу командой find /opt -type f -exec grep -i -H "192.168.32.245" {} \; | grep -v .log Мне хотелось...

Аналог команды ps aux
Создать аналог команды "ps aux". В программе реализовать опцию "--sort" для сортировки списка процессов по: UID (значение "I") и имени пользователя (значение "U") Помогите если не сложно :)

Bash сброс значения переменной dd
Добрый день, не могу разобраться почему при запуске цикла с последующим запуском игнорируется запуск переменной $dd_ssd и скрипт просто считывает значение предыдущей переменной? Пример: Запускаю...

bash скрипты
Возможно ли в bash создать группу из 5 пользователей с созданием директории и установлением временного пароля через цикл for? Если нет то как тогда?

Grep. Извлечь из текста номера телефонов
Не работают команды по выполнению заданий. 2. Напишите такое регулярное выражение для grep, которое может извлечь из текста следующие примеры номеров телефонов Правила составления номера: •...

Проблемы с синтаксисом
Не могу понять, как заставить работать этот код, так, чтоб он создал нужное количество папок, не папку с названием введенного числа, нигде не могу найти подоные случаи read -r Number; ...

Скрипт с выводом результата
Добрый день друзья. Не пойму как выводится в этом задание? Почему именно в таком порядке? Подскажите пожалуйста. Формат такой mcm248 13 300 2 ...

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

Linux - задание
Не понимаю как выполнить данное задания( Что-то пытался, но выходит не то: ps -aux | ps -e --sort=-vsz -o user,vsz Напишите программу в bash скрипте, которая выполняет следующие операции с...

Подменить stdin для read
Здравствуйте! Если в bash выполняется команда read flnm и ввести нечто с клавиатуры, то результат останется в переменной REPLY. А можно ли добиться того же, если вводить через конвейер типа...

Скрипт переименования фотографий (с очисткой лишних файлов)
Добрый день, помогите пожалуйста, скорректировать скрипт переименования фотографий и Есть скрипт: #!/bin/bash DIR_IN="/volume4/downloads/1/" DIR_OUT="/volume4/downloads/2/" if then exit 1

Ввести слово и добавить его к имени файла
Как создать скрипт в bash Linux который бы спрашивал какое слово ввести имя файла и после ввода этого слова добавлял бы его в имя указанного файла

Скрипт по задаче №3
Всем привет. Помогите написать скрипт по задаче Задание 3 Напишите функцию для подсчета средного размера файла в директории - путь к директории должен передаваться параметром - функция...

Поиск введённого слова в файлах
Создать программу, которое производит поиск поданного на вход слова в файлах. На вход программы необходимо подавать искомое слово и папку, в которой производить поиск. Также реализовать опцию «-r» –...

Что не так с этим скриптом?
echo "Folder name is" read location cd $location tab="" while ] do echo "catalog $(basename $name)" done cd.. done

Разработать shell процедуру с комментариями
Анализирующая указанный параметром каталог и выводящая на экран число файлов разного типа (обычные, директории, спрятанные). Тип задается параметром.

Необходимо выполнить задачу
Задание 1. Дан скрипт: #!/bin/bash PREFIX="${1:-NOT_SET}" INTERFACE="$2" ] && { echo "\$PREFIX must be passed as first positional argument"; exit 1; } if ]; then echo "\$INTERFACE must...

Скрипт: вывести минуту и секунду последнего редактирования директорий
Есть директории dir1 > dir2, dir3 > dir5 Нужно написать скрипт, который выводит минуту и секунду последнего редактирования директорий. Получилось написать скрипт только для вывода dir1 и dir3, dir2...

Как сохранить результат грепа в текстовый файл
Добрый день. Прошу подсказать новичку, что я делаю не так: на удаленном сервере хочу отправить результаты grep в файл mm.txt в директории bg 1. Создаю директорию bg, в ней создаю текстовый файл...

Скрипт по задаче №1
Всем привет. Помогите написать скрипт по задаче Задание 1 Напишите скрипт, который выводит на экран все числа от 1 до 100, которые делятся на 3.

Что делает однострочник, нужно пояснение, пожалуйста
for file in *.svg; do read file «< $(echo $file | awk -v var=${file} '{ gsub(/.svg/,"",var) ; print var}'); inkscape ${file}.svg -o ${file}.pdf ;done

Сортировка слиянием в bash
Я не поняла сортировку слиянием, помогите пж реализовать в bash. Сортируются упорядоченные массивы

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

Удаление файлов (если в резервном каталоге существует файл, которого нет в исходном, то он удаляется)
Подскажите как реализовать "удаление файлов (если в резервном каталоге существует файл, которого нет в исходном, то он удаляется); ". Нужно сверить два каталога, один из них резервный. Могу...

Скрипт для вывода треугольника Паскаля
Приветствую всех. Необходимо написать скрипт для вывода треугольника Паскаля заданной высоты. Написал сценарий, но после запуска скрипта комп намертво зависает, потом перезаходит в Ubuntu. В bash я...

Подсчет среднего размера файла в директории
не получается разобраться с Заданием Напишите функцию для подсчета среднего размера файла в директории. путь к директории должен передаваться параметром; функция должна проверять, что...

Как в терминале Ubuntu посмотреть список пользователей?
подскажыте пожалуста как, или прои помощи какой команды, можно просмотреть в терминале Ubuntu 9.04, список всех пользователей системы? и ещё естли можно их пароли?

Копирование всех файлов из одной директории в другую
Подскажите как правильнее написать скрипт который будет копировать файлы из одной директории в другую.

Как вывести список процессов bash, запущенных определённым пользователем?
Здравствуйте! Люди, не могли бы мне помочь? Вот задание: "Реализовать командный файл, который при старте выводит информацию о системе, информацию о пользователе, запустившем данный командный...

Сложение чисел BASH
Как можно сделать так, чтобы можно было ввести два числа с клавиатуры и и вывести их сумму? Помогите исправить код. #!/bin/bash x=5 # устанавливаем x равным 5 y=3 # устанавливаем y равным 3...

Написать калькулятор на bash
Помогите с написанием скрипта: Напишите калькулятор на bash. При запуске ваш скрипт должен ожидать ввода пользователем команды (при этом на экран выводить ничего не нужно). Команды могут быть трех...

Вывести текст после определенного знака
есть вот такая запись : bla bla bla @ 33BD нужно вывести все что после этого знака @ пытался через греп , но выводит только @ (параметры wo) как это сделать .?

Вывести аргументы командной строки
Bash помогите пожалуйста написать скрипт, выводящий на консоль и в файл все аргументы командной строки.

Запись в .log файл
Здравствуйте! Написал небольшой скриптик, но нужно что бы весь процесс его работы записывался в лог-файл. Подскажите, пожалуйста, как это сделать :) Ниже привожу свой код.. #! /bin/bash # Для...

Учебник по bash
Нужен учебник хороший по программированию в bash. Имею только книги по Linux, причем там все в разброс. Еслит ли специализированный учебник по программированию в bash?

Как можно универсально указать в скрипте путь к файлу?
Проблема в следующем: есть простой скрипт тестирования,в нем все пути указаны так: # Path to interpreter BSC=./basin # Path to temporary file TMP=./tests/temp/stdout # Path to directory with...

Изменение владельца и прав доступа к директории командами chown и chmod
Помогите понять и разобраться! Предположим вы использовали команду sudo для создания директории dir. По умолчанию для dir были выставлены права доступа rwxr-xr-x (владелец root, группа root)....

Sh одновременный вывод в консоль и запись в файл
Прошу сильно не пинать, если уже было. Имеем script.sh. Необходимо, чтобы при его запуске было видно происходящее ОДНОВРЕМЕННО на экране и в логе. Посути нужен некий аналог ./script.sh | tee...

Проверка на наличие папки и файла
Люди помогите с проверкой вот так ни работает: if then ... fi пишет: -e: не найдена команда А если так: if

Выполнение команды и ожидание ответа
пытаюсь сделать простой скрипт для разового перезапуска сервисов. отпавляю команду, жду ответа, выполняю следущую делается все под root но ничего не происходит. как реализовать? заранее...

Поиск одинаковых строк
Здравствуйте, форумчане в общем была поставлена задача: "В заданном файле определить повторяющиеся строки, вывести их номера." Первое,что пришло в голову занести строки в массив, а потом во...

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

проверить shell-переменную на наличие определенных символов
help! есть переменная, которая подается скрипту в качестве параметра. нужно ее проверить (подобно проверке пароля): - на наличие цифр - на наличие лат.букв - на наличие спец.символов (@, #,...

Замена символов с sed
Здравствуйте, подскажите пожалуйста как с помощью sed - скрипта и регулярного выражения заменить в словах заглавные буквы на маленькие?

Создать скрипт с записью данных в файл
Привет всем! Помогите разобораться Необходимо: Создать скрипт, который находит все файлы в указанной директории, имя которых начинается на букву «а». И записывает их названия в файл Создать...

Как вывести сообщение на экран?
Приветствую всех! Подскажите возможно ли по средствам Shell вывести сообщение на экран и если да то как?

Замена слов в файле, используя утилиту - sed
Есть необходимость менять слова в файлах Утилита sed позволяет это сделать так sed s/ОБРАЗЕЦ/ЗАМЕНА/ Вот сценарий echo -e " По утрам он делал зарядку.\r

Перевод с шестнадцатиричной в двоичную систему
помогите разобраться! есть скрипт перевода из одной системы счисления в другую выглядит так: NOARGS=65 PN=`basename "$0"` # Имя программы VER=`echo '$Revision: 1.2 $' |...

Чтение\запись с\в файл
Ув. форумчане помогите разобраться. есть файл назовем его baza вида: login : pass : ip : balans : model :и т.д seg : 123 : 192.168.0.1 : : dell_3424: den : 321 :...

Подскажите, как удалённо, через putty, запустить скрипт на выполнение
Сразу прошу простить,что пишу в этот топик,но вроде как подходит... есть роутер с openwrt, в нём лежит скрипт надо дать команду на его выполнение через putty,но дело в том что если просто войти...

Циклическое чтение системного времени и очистка экрана в заданный момент
Подскажите как можно сделать! Циклическое чтение системного времени и очистка экрана в заданный момент. Циклический просмотр списка файлов и выдача сообщения при появлении заданного имени в списке.

Удалить символы в строке bash
Как удалить символы между заданными? Есть файл, состоящий из двух столбцов XR_953307.1 0 XR_953308.1 0 XR_953310.1 0 XR_953311.2 0 XR_953316.2 0

Список файлов из указанного каталога и с заданным расширением записать в файл
Написать скрипт, выводящий в файл (имя файла задаётся пользователем в качестве первого аргумента командной строки) имена всех файлов с заданным расширением (третий аргумент командной строки) из...

Для пользователя FT_USER вывести список групп
Write a command line that will display the list of groups for which the login, contained in the environment variable FT_USER , is a member. Separated by commas without spaces. помогите выполнить...

Написать скрипт поиска одинаковых по их содержимому файлов в двух каталогах
Пользователь задаѐт имена Dir1 и Dir2 в качестве первого и второго аргумента командной строки. В результате работы файлы, имеющиеся в Dir1, сравниваются с файлами в Dir2 по их содержимому. На экран...

Нужно взять некое значение в файле и присвоить переменной
Ниже пример ( не надо обсуждать задачу меня интересует немного другое) На основе примера рассказываю. Получаю я значение cat $temp_file | awk '{print "Goup "$1}' Как его присвоить некой...

[bash] Чтение определенной строки из файла
Есть два файла: lines и pointer. Во втором лежит номер строки, которую нужно считать из первого, после прочтения нужно во второй файл записать следующий номер. Это возможно на шеле? Заранее спасибо.

Вырезать строку между 2 позициями с помощью sed и awk
Коллеги, добрый день. Помогите, пожалуйста, не могу разобраться. Не помогает даже гугл, все, что нашел не работает. Есть строка на входе: bla bla bla TAG1: This is my message TAG2: bla bla bla ...

Перебор файлов в папке
Смысл скрипта это взять все .png файлы и зделать из них .icns файлы. #Заходим в текущую папку и ищем все файлы с нужным разрешением find "$PWD" -name '*.png' -o -name '*.PNG' | while read...

Вывести аргументы командной строки
Составьте и выполните shell - программы, включающей следующие действия: Вывод на экран списка параметров командной строки с указанием номера каждого параметра,

Как искать текст в djvu-файле?
Здравтсвуйте, уважаемые форумчане! Опять у меня "недоразумение"... (Может кто уже делал или просто что-то слышал? Был бы очень признателен за любую инфу!) Условия: Есть библиотека (30 Гб), там...

переименовать файл
какой командой переименовать файл 1.txt в файл 2.txt к примеру?

Использование sed со значением из переменной
Добрый день, Пишу установочный shell-скрипт, который должен провести замену строки в другом файле, но при этом фрагмент на замену должен быть взят из переменной (прихоть начальника!) ...

Как открыть терминал из другого терминала?
Здраствуйте, у меня возник вопрос. Я написала код на С, для удобства я компилирую его с помощью shell-скрипта: #!/bin/sh gcc -oprog code.c ./prog pause В дебиан когда я запускала скрипт...

Получение имени файла и даты изменения
Здравствуйте. Не получается написать скрипт, нужно следующее: скрипт находится в какойто папке, в этой папке еще куча папок с файлами, нужно дописать чтото в файлы с расширением php и html (это я...

Скрипт для удаления файлов в каталоге
Это код для поиска и удаления файлов в определенном каталоге. Так вот вопрос в том, как сделать так, чтобы путь не прописывался в коде, а имя каталога прописывалось пользователем в командной строке....

Запуск файлов с задержкой
есть файл 1 и файл 2 как запустить файл 2 с задержкой, например, 30 секунд, после запуска файла 1 ?

Замена символов в файле
Добрый день. Помогите, пожалуйста. Еcть текстовый файл (к примеру А) В нём: label_1, label_2,label_3 Нужен shell-скрипт, который Создаст копию исходного файла с папке /home/user/copy копию знаю...

Обработка путей с пробелами (bash)
Здравствуйте. Пытаюсь написать скрипт, который создаст в текущей папке папки с именами, полученными от какой-либо утилиты (в данном случае - ls): $ ls -1 ~/test abcd dcba test1 test1 test2...

Остановить выполнение скрипта
Что за команда, при которой. Когда запускаем скрипт, сделать чтобы выполнение скрипта прекратилось...?

Crontab - запуск скрипта в начале каждого часа
Здравствуйте. У менять есть проблема. Я сделал скрипт и мне нужно запускать его в начале каждого часа с помощью crontab. Вот содержимое файла cron.txt SHELL=/bin/bash...

Автоматический выбор нужной WiFi сети
Друзья, подскажите, каким образом можно настроить автоматический выбор WiFi сети для Raspberry PI. Проблема в том, что пользуюсь ей в нескольких местах, где расположены разные точки доступа, работаю...

Создать скрипт с меню выбора действий
Ребята, кто может помочь, посмотрите задание пожалуйста! Дали решить (написать) программу, но трудности, незнаю как "Написать сценарий для обслуживания домашнего каталога пользователя. Режимы...

Скрипт "Создание пользователей"
Добрый вечер! Помогите пожалуйста написать скрипт "создание пользователей". Использую систему ASP Linux с ядром Linux 2.6.26.3-29.0.140asp.i686 Само задание: Скрипт предлагает на выбор:...

Подсчитать размер и количество файлов
Нужно написать скрипт подсчитывающий суммарный размер файлов в заданном каталоге и всех его подкаталогах (имя каталога задаётся пользователем в качестве аргумента командной строки). Скрипт выводит...

Как убрать лишнее из вывода grep?
Здравствуйте, уважаемые форумчане! Совсем недавно перешёл на Linux, возник вопрос по поводу команды grep Есть BASH скрипт: #!/bin/sh echo "Подождите.Идёт сканирование сайта." grep -rni base64 ...

Чётное - нечётное
Доброго времени суток! Сильно не ругайте, я только учусь)) Мне надо решить такую задачку: "Считывать с клавиатуры целые числа, пока не будет введено четное число. После этого вывести количество...

Вывод определенного списка файлов, сортировка
Помогите, пожалуйста, выполнить задания. Где не ищу объяснений, как это можно сделать, никак ничего не нахожу (возможно, я не там или не так ищу). Всё должно делаться в терминале Linux. Выполнить,...

Запуск команды из-под Администратора через bash скрипт
Доброго времени суток! Возникла задача, написать bash скрипт, который бы запускался от имени пользователя, но внутри выполнял команды, которые можно выполнить только из-под root-а. Если быть точным,...

Bash подключение по telnet
Добрый день всем. есть простой скрипт: #!/bin/bash ( sleep 2 echo "geydenko" # логин от оборудования sleep 2 echo "password" # пароль от оборудования sleep 1 string='sh br ad'...

Как подсчитать сумму чисел в файле?
Help please!:cry: Требуется написать shell-процедуру которая: 1)Читает содержимое файла,передаваемого в качестве первого параметра(В файле в каждой строке представлено одно целое число);...

Вывести первые 5 строк файла
Здравствуйте. Помогите пожалуйста, если Вы сталкивались с подобной задачей. Нужно написать скриптовый файл, который будет выполнять задачу: во входном потоке строк, которые считываются со...

Sed замена строки по номеру
Здравствуйте! долго искал, но ответа не нашел, помогите пожалуйста. есть файл config.php, в нем нужно третью строку заменить на другую. пример <?php $config = '3.0'; $config = 'domain.com';...

Сумма элементов массива
Привет всем. Практикуюсь в написании программ под Linux на Bash. И решил написать программу, которая подсчитывает сумму всех элементов массива и выводит на экран для начала. Вот код: #!/bin/bash ...

Подскажите аналог goto в bash или как реализовать такой переход
Вот простой пример на CMD в windows If Что то goto 1 else goto 2 :1 Условия 1 :2 Условия 2 pause

Запрос и ввод имени пользователя, сравнение с текущим логическим именем пользователя и вывод результата
нужна помощь! 5. Запрос и ввод имени пользователя, сравнение с текущим логическим именем пользователя и вывод сообщения: верно/неверно. 6. Запрос и ввод имени файла в текущем каталоге и вывод...

Двумерный массив и синтаксис
Прошу помощи, впервые работаю с shell. Синтаксис знаю очень мало. Мне помогли составить код, для двумерного массива. Задумка такая, вводим массив и меняем его главную диагональ с побочной, местами....

Как в скрипте запустить консоль и выполнить в ней команду?
Подскажите, как создать скрипт чтобы запускался сначала xterm, а в нем определенная команда. Вот пример, но не работает: #!/bin/bash /usr/bin/xterm /usr/каталог/исполняемый_файл

Удалить 5 последних символов из переменной
есть переменное выражение line="$*" как из него удалить 5 последних символов?

Узнать загрузку CPU, количество занимаемой RAM определнным процессом
Здравствуйте товарищи. Я новичок в Ubuntu и bash скриптах. Как для определенного процесса с помощью bash скрипта можно узнать: загрузку CPU реальную(!) потребляемую RAM входящий и исходящий...

Syntax error: word unexpected (expecting "in")
Всем привет! Терминал выдаёт ошибку: check.sh: 3: check.sh: Syntax error: word unexpected (expecting "in") Код скрипта: #!/bin/sh PROCESS_COUNT=$(ps -fu root | grep sampsvr | grep -v grep |...

Команда cp пишет, что -R не является каталогом
Я новичок, уже 4ый час не могу понять, почему не работает: #!/bin/bash cp /usr/share/doc ${HOME}/doc –R Выдаёт ошибку "Указанная цель "-R" не является каталогом.

Вывести определенные строки по номеру и по шаблону
Здравствуйте форумчане. Пытаюсь сообразить команду на sed. В команде sed есть возможность из определенного файла вывести в терминал строки по заданному критерию. Например sed -n '/rus/p'...

Проверка целостности архива
Подскажите пожалуйста какой ключ для команды tar нужен чтобы проверить целостность уже существующего архива например архив называется arhiv.tar. Спасибо заранее.

Удалить из текстового файла пустые строки и заменить маленькие символы на большие
1. Написать скрипт, который удаляет из текстового файла пустые строки и заменяет маленькие символы на большие. Воспользуйтесь tr или SED.

Удаление старых логов
в каталоге /logs/ создаются файлы server.log.2012-04-23 и так каждый день переполняя при этом дисковое пространство. как написать скрипт для удаление логов старше 3 дней?? DAT = 'date +%a' ...

Как найти в файле повторяющиеся строки и сократить до одной?
1.В заданном файле: а) определить повторяющиеся строки, вывести их номера б)оставить в файле только одну из повторяющихся строк. а) grep -i -n posix text.mm найти слова "Posix" независимо от...

Скрипт вывода размера и прав файлов с использованием цикла for
Помогите, пожалуйста, написать скрипт с использованием цикла for, выводящий на консоль размеры и права доступа для всех файлов в заданном каталоге и всех его подкаталогах (имя каталога задается...

Поиск файлов заданного размера
Написать скрипт, находящий в заданном каталоге и всех его подкаталогах все файлы заданного размера. Диапазон (мин.- мах.) размеров файлов задаётся пользователем в качестве первого и второго аргумента...

Как вывести значения переменных в файл?
Есть три переменных окружения: _Var1 _Var2 _Var3 В каждой есть свои значения Нужно передать их в файл в текущем каталоге, который должен быть создан. Вывести содержимое файла. Всё проделать в...

Bash: когда используются круглые, а когда - квадратные скобки?
привет всем помогите разобраться не могу понять использование круглыс скобок и квадратных в bash. да , уже гуглил, и если бы понял, то не беспокоил бы ВАс с Вашими важными делами. гугл выдает,...

Как составить отсортированный список файлов в домашнем каталоге?
3. Формирование файла со списком файлов в домашнем каталоге, вывод на экран этого списка в алфавитном порядке и общего количества файлов. одна тема - одна задача

Скрипт с получением имени владельца файла
Все привет! Есть такое задание: Разработать скрипт, который: • выводит имя текущего каталога • запрашивает имя файла если файл не существует, выводит сообщение об ошибке и снова...

Скрипты Linux, удаление файлов из каталога, подсчет файлов в каталоге
С linux столкнулась не по своей воле, но приходиться изучать, я совсершенно еще зеленая в Линуксе, если есть проффесионалы, могли бы вы объяснить как пишутся скрипты например удаления файлов из...

Фильтры и конвейеры
1) ls, pwd, cd, rm, mv, cp, cat, mkdir, rmdir, file, find, chmod, ln, wc, tee, type, tail, head, more, echo Какие из данных команд являются фильтрами? Для трех команд-фильтров привести примеры их...

Удаление полностью идентичных (дублирующихся строк) при использовании sed
Вот исходный текст, перед некоторыми строками используется знак табуляции, а некоторые используют символы пробела. Обозначу для примера строки со знаком табуляции \tworkgroup = WORKGROUP...

Наибольший общий делитель
Помогите, пожалуйста, с написанием скрипта по следующему заданию: "Напишите скрипт на bash, который будет искать наибольший общий делитель (НОД, greatest common divisor, GCD) двух чисел. При запуске...

скрипт на Bash запись вывод в переменную
Есть программа systat , ее я использую для мониторинга нагрузки сети на свой ПРОКСИ с ключом systat -ifstat . Хочу записать вывод команды в переменную для дальнейшего анализа уровня нагрузки , если...

Количество строк в файле
Всем доброго времени суток! Необходимо выполнить следующее задание: Для каталогов заданных паpаметpами, вычислить и выдать количество стpок для каждого файла и выдать сообщение если стpок меньше 5....

Вывод только вхождения слова через grep
Здравствуйте. Подскажите, можно ли вывести через grep только вхождение слова? Поиск проходит с использованием шаблона, который и нужно в конечном итоге вывести, но не всю строку целиком, где это...

Поменять местами строки
Здравствуйте!в текстовом файле нужно поменять местами третью от конца строчку с третье от начала файла. Можно использовать команды head, tail, sed, pr и др. кроме awk. Не использовать более одного...

Написать shell-процедуру
Здравствуйте, помогите: Написать shell-процедуру, которая: 1)вводит символьную строку 2)во введенной строке ищет подстроку, передаваемую в качестве первого параметра 3)вставляет перед каждой...

Поиск символа в строке
Добрый день. Подскажите, пожалуйста, как найти(его позицию) вот такой символ в строке ` и вот такой ' как искать символ я представляю, но именно эти символы найти не могу

Создать скрипт, осуществляющий вывод меню, состоящего из следующих пунктов
Создать скрипт, осуществляющий вывод меню, состоящего из следующих пунктов: текущий пользователь, объем используемой памяти, объем дискового пространства, запущенные процессы, процессы,...

Как во введённой строке заменить одни символы на другие?
Помогите пожалуйста разобраться со строками в shell, вот к примеру мы вводим какое то предложение или текст с клавиатуры и нам нужно например заменить все строчные буквы на прописные или в этом...

bash-скрипт, поиск, создание, редактирование файлов
Доброго времени суток. Задание: в каталоге, например, home/folder1 найти пустые файлы. Создать в домашнем каталоге одноименные файлы и записать в них содержимое файла-параметра. Скажем, нашли мы...

Как сменить каталог в скрипте?
Как сменить каталог в скрипте? Например нахожусь в каталог 1, в 1 есть еще 2 папки 1а и 1б. В скрипте надо прописать, что бы произошел переход в 1а, там произошла обработка, далее возврат в 1 и...

Запись переменной в файл, используя sed
Всем привет! Мне нужно записать в определённую строку текстового файла, текущую дату. делаю вот так: #!/bin/bash a=`date` cd asd/qwe/ sed -i -e '26 s/^/ $a /' index.html В файл записывается...

Составить регулярное выражение для подряд идущих 6 цифр
Добрый день, уважаемые! есть csv файл следующего вида: №; ФИО; Адрес. каждый адрес, в свою очередь состоит из Индекса и собственно адреса, разделенных пробелом. нужно добавить после каждого...

Вывод результата в одну строку
Подскажите кто знает , пишу в скрипте две команды, они выводят результат как положено , а как сделать чтобы вывод был в одну строку например я делаю vova@comp ~ % dig +short mail.ru...

Присвоить переменной x строку из файла
как присвоить переменной x строку из файла test.txt? Добавлено через 29 минут FILENAME == "table3.txt" { w1==2 } {print (w1)} Пробую это

Получить список файлов в дириктории с указанным расширением
Какой командой это можно сделать? Знаю что можно так: find directory -iname '*.txt' Но таким способом, я получаю список *.txt файлов не только из указанной директории, но и из ее подпапок. Меня же...

Значение полученное из MySQL записать в переменную без названия столбца
Здравствуйте. Помогите плз, нужно значение полученное из mysql записать в переменную без названия столбца. Как это можно сделать? #!/bin/bash base=/srv/dell-3548/ip.log while read line do...

Поиск файлов заданного размера в заданном каталоге (Bash)
Задание :Написать скрипт для поиска файлов заданного размера в заданном каталоге (имя каталога задаётся пользователем в качестве третьего аргумента командной строки). Диапазон (мин.- мах.) размеров...

Как сделать ветвление if...elif...else...fi?
Доброго времени суток. Требуется написать скрипт, используя конструкции if/else/elif/fi. Пользователя спрашивают, что он больше любит - фрукты или овощи? Считывается ответ. Если выбраны фрукты -...

Как посчитать сколько раз в файле повторяется указанная строка?
Нужно написать скрипт(скорее даже просто команду) который считает сколько раз в файле повторяется указанная запись. Знаю что можно с помощью grep и опции -с grep -c 'alexey' file.txt но в этом...

Serial port и shell
Друзья, подскажите пожалуйста. Задача следующая. Есть микроконтроллерная плата, которая начинает работать после отправки в неё символа "H" и в ответ на терминал выводится строка "Drive_Init_OK", а...

Вывести имена пользователей из /etc/passwd с помощью cut
Помогите пожалуйста. Известно,что команда cut -f1 -d: /etc/passwd выдает список имен пользователей,зарегистрированных в системе. Вывести имена пользователей в алфавитном порядке,указав перед каждым...

Syntax error near unexpected token `done' в скрипте
Сделал скрипт и ума не приложу почему вываливается эта ошибка в дебаге о_О syntax error near unexpected token `done' #!bin/bash inter1=$(ifconfig -a| grep -o $1) inter2=$1 while true; do...

Рекурсивный обход каталога, поиск суффиксов файлов и
Всем привет) Необходимо написать скрипт который: Рекурсивный обход, подсчет числа различных суффиксов файлов в указанном каталоге и вывод уникальных суффиксов. Вот мой вариант: #!...

Проверка папки на существование
Всем добрый день. Есть такой вопрос. Как с помощью bash проверить, существует ли та или иная папка или нет? (папка, за которой надо следить находится в /media)

BASH: сравнение дат
задача: есть две переменные t1 и t2, типа дата_время. нужно выполнить сравнение: если t2 > t1, тогда t1=t2 пример: t1 = 10.02.2012 12.00.00 t2 = 10.03.2013 12.00.00 сравнение пробую...

BASH: нужен совет как дописать в скрипт циклом по ls для обработки все папочек
# есть папка к которой десяток вложенных _папок_ "имя-домена" (например yandex.ru) # и несколько служебных _файлов_ которые обрабатывать не надо пример содержимого # # mail.ru/www/ #...

Посчитать разницу во времени
Всем привет. Есть простая задача. Необходимо посчитать разницу в секундах между 2 переменными. Они получаются так localtime=$(date +%H.%M) yourtime=22.33 Учтем тот факт например что текущее время,...

Подключиться к коммутатору D-link через телнет и получить MAC-адрес на определенном порте
Приветствую! Имеется некий bash скрипт, суть которого подключиться к коммутатору D-link через телнет и вынуть мак адрес на определенном порте, записав его в переменную: #!/bin/bash ( sleep...

Подсчет количества файлов в каждом подкаталоге
Доброго времени суток! Подскажите пожалуйста, как написать скрипт который бы подсчитывал количество файлов в каждом подкаталоге начиная с указанного каталога. Заранее спасибо! :)

Вводятся 3 числа, найти максимальное из них (Shell)
1)Вводятся 3 числа. Найти максимальное число из 3 чисел. 2)Вводиться число. Если оно простое вывести “YES”, иначе выведите “NO” как можно решить данную задачу ?? Надо делать запрос из файла...

Ошибка "Warning: you appear to have cloned an empty repository"
#!/bin/bash name=MyProject-$(date +%F) mkdir $name cd $name git clone /home/MyProject/ cp -RT MyProject/ . git checkout name_of_newbranch git log > ChangeLog.txt sed -i -r "s/^Date: .*//"...

Unexpected EOF while looking for matching `"' / syntax error: unexpected end of file
Пожалуйста помогите справиться с ошибкой или как настроить бесконечный цикл ? P.S. без оператора if (проверка пуста ли папка) скрипт работает (письма даже шлет) if ; then sleep 1 else cd...

Выбрать строки из файла и записать в другой
Можно ли используя awk записать текст из одного файла в файл cvs ? например есть файл file в нем 1 строка с текстом : :heloy *ggg *ggg вытащить из этого файла строки что начинаются из * и...

Парсинг вывода команды на bash
Здравствуйте, есть результат выполнения утилиты: sh-4.1# failover info Running failover info Versions: ViPNet 3.3.0 (921), daemon 1.5 (1) Workstation configured for ID *(*) The workstation works...

bash скрипт подключается по ssh к серверу, происходит запрос пароля, как ввести пароль?
У нас в университете есть сервер на котором хранятся базы данных, созданные студентами в рамках своих лаб. работ. Задание - написать bash-script который подключится к базе данных по ssh и сделает...

Вставка переменной в строку
я только начал изучать bash и не могу понять как мне подставить значение переменной в строку xpath!!! пишу так var=${home} out="$(xmllint --xpath 'boolean(root/$var)' menu.xml)" echo $out...

Выполнение локального скрипта на удаленной машине средствами Expect, Bash, SSH
Уважаемые знатоки! Есть задача, выполнить небольшой скрипт на удаленных машинах. Соединение ssh с машинами проходит средствами expect в автоматическом режиме. Какой командой заставить expect...

Как посчитать количество пользователей в системе без /etc/passwd?
Здрасти, не подскажете как это все сделать? 1. Посчитать количество пользователей в системе. (не в ручную и не считая кол-во строк файла passwd, должно явно вывести общее число пользователей). ...

Вывести в консоль текущее время с заданным интервалом
Всем доброго времени суток, начал изучать bash скрипты и не могу решить задачку с следующими условиями Используя командную строку в unix консоли, напишите команду которая каждые 20 секунд будет...

Как передать имя каталога через параметры командной строки?
Всех приветствую и вновь обращаюсь к вашей помощи! Текст задания сам вот какой - Вывести на экран содержимое корневого каталога. Образовать в пользовательском каталоге еще подкаталог, имя каталога...

Скрипт запуска приложения
Всем привет! Передо мной стоит следующая задача... Есть приложение, написанное под Windows, которое я хочу запустить на VPS-сервере с ОС Ubuntu. Начал с того, что установил wine и все запускается...

Как просмотреть все строки после определённой, включая её?
Как отфильтровать лог файл, показав только все строки с записи, начинающейся на "Fri Mar 29 08:35", и до конца файла?

Посчитать количество дней между двумя датами
Вот до чего додумалась, поправте пж Тоесть в первой части выражения получаю количество секунд от известной даты отсчета для первой даты. Далее аналогично для второй ну и разность между датами...

Чтение строки в массив
дана строка $string вида: a,b,c,d и вот такой кусок кода: for string in ${arr_cfg}; do IFS=',' read -a state <<< $string echo ${state} echo ${state} echo ${state} echo ${state} done

Bash-распаковщик архивов
Доброго времени суток! Есть такое задание: 1) Поднять ftp. 2) Распаковать все архивы форматов *.zip, *.rar в папках и подпапках, затем удалить эти архивы, оставив распакованные файлы. 3) Перевести...

Скрипт для компиляции в exe-файл
Необходимо написать скрипт, компилирующий и запускающий программу (имя исходного файла и exe-файла результата задаётся пользователем в качестве аргументов командной строки). В случае ошибок при...

Удаление табуляций и добавление перевода строки в sed
Здравствуйте! Озадачился написание простого сценария редактирования текстового файла - нужно удалить в файле все табуляции, и добавить в последнюю строку символ перевода строки. Табуляцию...

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

Как перенаправить вывод команды на экран и в файл одновременно?
В общем ситуация такая: есть команда, например date. Необходимо перенаправить ее вывод на экран и в date.txt . Каким образом это сделать однострочником? Сделал только так: date && date >>...

Вычислить факториал целого числа, вводимого с клавиатуры.
Никак не могу написать сценарий bash для этой задачи помогите пожалуйста Вычислить факториал целого числа, вводимого с клавиатуры. Предусмотреть проверку правильности ввода аргумента.

Найти строку во всех файлах заданного каталога и всех его подкаталогах
Написать скрипт для поиска заданной пользователем строки во всех файлах заданного каталога и всех его подкаталогах (строка и имя каталога задаются пользователем в качестве первого и второго аргумента...

Скрипт на удаление файлов
Надо написать скрипт на shell , имеющий два входных параметра: имя каталога и набор символов. Скрипт выполняет такие действия: 1) вывод на экран перечня файлов, «дочерних» к заданному каталогу,...

Вывести имена файлов текущего каталога, начинающиеся на букву a или b, в которые можно записывать данные
Помогите, пожалуйста. Нужно вывести имена файлов текущего каталога, начинающиеся на букву a или b, в которые можно записывать данные.

Маска файлов для команды mv
Добрый день коллеги. Суть задачи такова: есть два вида файлов, расположенных в одном каталоге 1) ID-SYMBOLSEQUENCE1-SYMBOLSEQUENCE2-1234567890.txt 2)...

Bash скрипт для архивации
Здравствуйте.Я вообще не силен в этих скриптах да и в линукс 2 раза в жизни заходил, но очень нужно сделать эту мини программку. Я там что-то интуитивно начал делать,но дальше скелета не...

Найти и скопировать самый последний файл
пытался и scp и rsync, более продвинулся в rsync вот пример rsync -ave ssh --dry-run --include='`ls -t | grep "backup" | head -1`' --exclude='*' root@192.168.x.x:/home/bla/oops/...

Вывести строки начинающиеся с знака «>»
как с помощью баш удалить все строки из файла кроме тех что начинаются со знака " >" ?

Как найти файлы больше заданного размера?
В заданной директории найти все файлы больше заданного размера.

Выдрать имя файла в переменную
В обще надо сделать батник который найдёт файл *.sln и если он единственный, то занести его содержимое в переменную %DN%. echo off rem Чистим экран cls rem Ищем файл *.sln вот здесь нужно...

Чтение файла и проверка данных средствами shell
Вообщем опишу ситуацию. Есть cron, есть start.sh скрипт, крон должен выполнять скрип check.sh, в свою очередь скрипт check.sh должен выполнять следующие действия: считать данные из файла (.txt в...

Как в bash проверить значение переменной чтобы совпадало с одним из вариантов?
например: PARAMETER="true" # может быть enabled, on, yes а дальше что-то типа: if ]; then echo "опция включена" else echo "опция не включена" fi

Вставить текст в начало файла используя только cat
Собственно столкнулся с проблемой. Нужно используя только команду cat вывести в начало и в конец строки символы введенные пользователем. Для вывода в конец файла все для меня понятно: cat >>...

Проверить содержит ли строка заданные символы
Всем привет! Немного странный вопрос. Нужно проверить, содержит ли строка следующие символы: @#$%&*+-=. Проблема в том, что все прекрасно работает, но не для знака "-". В чем может быть проблема? ...

Как получить имя пользователя, запускающего файл?
Всем привет, хочу получить имя пользователя который запустил скрипт, для этого делаю так: getent passwd $UID | sed -e 's/\:.*//' Если просто это выполнить то все работает, но мне надо занести...

Поиск номера строки по регулярному выражению
Всем доброго времени суток. Помогите, нужно найти номер строки по регулярному выражению. В виндусе я делал такfor /f "delims= tokens=1*" %%a in ('find /i /n "#mass_storage,adb,acm" ^<...

Запустить сразу несколько программ
Здравствуйте, есть 1.out 2.out 3.out и так до 10, т.е. 10 прог, мне нужно их запустить одновременно как это сделать? т.е. без ожидания пока другая закончит работу.

Диапазон чисел
Почему-то не выводит в echo группу 1 и 2. Что не так? Перепробовал разные способы. #!/bin/bash echo "enter your name:" read name echo "enter your age:" read age

Логические выражения в линукс
Команда cmp в Linux презназначенна для сравнения файлов . Если файлы одинаковы , то результат выполнения команды -True . Еслш сравниваемые файлы разные то результат False . Кодировка логических...

Вычислить значение выражения D=(A*2 + B/3)*C
Составьте и выполните shell - программы, включающей следующие действия: Присвоение переменным А, В и С значений 10, 100 и 200, вычисление и вывод результатов по формуле D=(A*2 + B/3)*C.

Тестовые задания bash
Некая компания прислала мне тестовое задание на должность DevOps. Всего четыре вопроса, хочу разобрать свои ответы со специалистами, насколько адекватно и верно я ответил, так как компания молчит я...

Арифметические операторы и let
Всем привет. Следующий скрипт: #!/bin/sh let "res=2+2" echo $resвыводит у меня результат дважды, то есть 4 4 если echo убрать вообще, то 4 выводится один раз.

Как объединить несколько команд с grep в одну?
к примеру есть файл: /var/log/list 3412 Bob 123 3834 Jonny 333 1248 Kate 634 1423 Tony 567 2567 Peter 435 3567 Alica 535 1548 Karry нужно получить вывод, из последних 4 строк начинающиеся на...

SQL запрос из скрипта
ос линукс дебиан в файле ~/.pgpass написано *:*:*:usernameassword если выполнить из командной строки: echo "SELECT * FROM users" | psql -U postgres -d source то все выводит а если в скрипте...

При cat не работает <Ctrl + D> !
Здравствуйте, уважаемые форумчане! Если есть время и/или/ не лень, подскажите начинающему... У меня такая ситуация: Ноутбук, ASUS K401J (клавиатура!), на нем Дебиан 6.0, изучаю shell. Задача:...

Что означают две вертикальные черты
Здравствуйте, с одной вертикальной чертой все ясно (вывод предыдущей команды передается на на вход другой команды за чертой), а как быть, когда эти черти идут парами? Кто за кем куда направляется?...

Awk/sed считать строки от конца
Как вывести строки файла, указывая диапазон от конца? Т.е. аналогично tail, но нужен не конец файла, а просто строки, которые отсчитаны от конца. К примеру, с -20 по -10 строки можно сделать через...

Загрузка файлов с FTP
Добрый день! есть такой вот скрипт: #!/bin/sh FTPUSER='user' FTPHOST='host' FTPPASS='pass' FTPDIR='/files' REMDIR='/load_files'

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

Как удалить комментарии C, используя sed?
Здравствуйте, помогите пожалуйста разобраться с работой потокового редактора sed и утилитой awk. 1. К примеру я подаю на ввод скрипта Си-файл, в котором нужно с помощью sed удалить все комментарии,...

Как сложить цифры числа?
а как сложить цифры в числе? есть что нибудь кроме let?

Вывести список всех файлов
Через терминал необходимо вывести ТОЛЬКО имена файлов, без каталогов, текущего каталога и всех подкаталогов. Спасибо

Как присвоить переменной bash значение, считанное с диска
Попробую так: SIGN=$(dd if=/dev/hda skip 446 bs=1 count=1) Просмотр значения переменной с помощью echo "$SIGN" показывает пустоту (наверное, нужно какое-то преобразование типов, но в bash...

Syntax error: end of file unexpected (expecting "fi")
Помогите разобраться, в чем ошибка Скрипт брал тут http://blog.angel2s2.ru/2016/03/zabbix-telegram.html?showComment=1494490074131#c2416626652555986313 Сам скрипт #!/bin/bash TOKEN='' which curl...

Как перейти в другой каталог, сформировать его листинг и вернуться?
Переход в другой каталог, формирование файла с листингом каталога и возвращение в исходный каталог.

SED Удаление строки по шаблону
Добрый день! Помогите, пожалуйста, решить задачу. Скажем имеется текст: 2169 989172934523 kz-local tTr 2017-09-25 17:07:52 2017-09-25 17:07:59 2017-09-25 17:08:05 13 6 ANSWERED...

Перенос строки в файле awk
Здравствуйте. Есть небольшая проблема с заданием: в одном из текстовых файлов перенести третью от начала строку в конец файла. Не могу понять как это сделать на awk. Буду рад любой подсказке. Заранее...

Разбиение строк по шаблону
Добрый день, подскажите как разбить строку по шаблону К примеру файл /etc/passwd - его шаблон "username: pswd:uid:gid:uid comments:directory:shell" надо что бы при выводе $username выдавало только...

Bash, как в awk передать переменную из bash
Есть такой скрипт for (( i=0; i < $(awk 'END{print NR - 2}' /proc/net/dev); i++)) do echo $ $(ip link | awk 'FNR == $i {print $2}') done Основное задание заключается в том что мне нужно...

Задача: создание файла со столбцами! Как?
Здравствуйте! Если не трудно подскажите, пож-та! Читаю учебник по shell, пытаюсь учить! Всё бы ничего, вроде все понятно, но всякие досадные мелочи... Например: в учебнике, для разбора свойств...

Скрипт переноса файла в новую папку с датой
Помогите написать скрипт для cron. Есть папка в ней файлы,нужно каждый день вырезать с этой папки файлы и вставлять в другую папку с текущей датой

Определить 30 наиболее часто встречающихся в тексте слов
Надо считать файл (.txt книга) и записать в новый файл 30 слов, наиболее часто встречающихся в нём. Имеется фрагмент кода, показывающий частоту встречаемости каждого слова в файле. Как к этому...

Grep вывести числа больше 20
Не подскажите как можно вывести числа (сделать поиск команды grep) не меньше 20 (числа после знака "!")в файле query, Заранее спасибо:) файл query: 100890!ACE TENNIS NET !58 ...

Подсчитать для каталога и его подкаталогов суммарный размер и количество файлов в заданном диапазоне размеров
Написать скрипт, считающий для заданного каталога и всех его подкаталогов суммарный размер и количество файлов в заданном диапазоне размеров файлов (имя каталога задаётся пользователем в качестве...

Создание папок и подпапок через цикл
Нужно создать папки с подпапками из 10 уровней. Мой код: for q in 1 2 3 4 5; do for w in 1 2 3 4 5; do for e in 1 2 3 4 5; do for r in 1 2 3 4 5; do for t in 1 2 3 4 5; do for y in 1 2 3 4 5; do...

Как вывести табуляцию в файл?
Добрый вечер! Не подскажет ли кто -нибудь как в bash вывести символ табуляции в файл. Необходимо сформировать Makefile из шаблона. Сейчас цикл примерно такой - while read line echo...

Скрипт для парсинга html на bash
Собственно задача: Спарсить html-страницу с помощью bash-скрипта. Гуглил. Везде предлагают регулярки. Меня регулярки не устраивают.

Sed заменить подстроку в строке
Добрый день. Начала только осваивать текстовые процессоры в linux, поэтому никак не могу справиться с заданием Есть файл с набором строк (java log) 25.08.2019 12:00:01 "nikolaev" "financial...

Автоматический перезапуск скрипта
Доброго времени суток. Имеется Ubuntu 16.04.4 LTS (GNU/Linux 4.4.0-130-generic x86_64). Скрипт на python, который время от времени падает(завершается). Подскажите как сделать так. чтобы при...

Вывести содержимое каталога-параметра, форматируя его
Всем, доброго времени суток. Нужна помощь. Есть скрипт на такое задание: "параметр shell программы - каталог. Нужно вывести его содержимое. При выводе сначала перечисляются имена каталогов, а затем в...

Перекодировка из КОИ-8 в Windows 1251
Разработать программу перекодировки текстовых файлов из кодового набора КОИ-8 в кодовый набор cp1251 по таблице, заданной в текстовом файле. Имя файла таблицы вместе с именами файлов исходного текста...

написать Shell - процедуру (Unix).
Здравствуйте! Болшая просьба помочь в написании Shell - процедуры (Unix). Я в этом не очень понимаю, поэтому обращаюсь к вам. Задание: Написать Shell - процедуру, которая выполняет действия:...

Поиск количества уникальных значений с используя awk
Добрый день! Требуется выполнить поиск количества уникальных значений используя "awk". Заранее благодарю за ответ! (Во вложении скриншот файла с котором требуется работать)

О терминале Linux
Прошу ответьте хотя бы на вопросы, которые знаете. 1.Чем отличается вывод команд ls -F и ls -la? 2. С помощью какой команды и как можно переместить файл в другой каталог? 3. Какие действия вы...

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

Есть ли эмулятор Bash для Windows?
Есть какая-нибудь среда на винду, чтоыб запустить bash код? Мне прост проверить работает или нет, что-то типо ide для bash

Создание папок и подпапок через цикл - Bash
Вам нужно создать в папке /backup/ подпапки с названиями-натуральными числами от 1 до 3000. Как бы с помощью bash Вы это сделали?

Читать файл словами или разбить строку по пробельным символам
declare -a a a=(`cat "text.txt"`) for i in ${a} do echo $i done while read i do

Брать по порядку строки из файла и вставлять их в переменную
#!/bin/bash берем 1 строку из файла 1.txt, вставляем в переменную а echo $a берем 2 строку из файла 1.txt, вставляем в переменную а echo $a так делаем пока строки в файле не закончатся. ...

Поиск и вывод строки awk'ом
встал такой вопрос нужно в файле отыскать по введенному номеру телефона строку с этим номером и ее вывести, как я понимаю это можно сделать так read phone cat db.txt|awk '/$phone/ {print}' ...

Скрипт,отправляющий email при отсутствии пинка
День добрый,нужен скрипт,который будет постоянно пинговать опеределенный ip,и при отсутствии соединения отправлять email на рабочий почтовый ящик,нашел несколько готовых решений в интернете,но все...

Проверка количества аргументов в скрипте
Есть скрипт, который запускается с четырьмя параметрами. Хочу сделать элементарную проверку на количество параметров if echo Неверное количество параметров exit 1 fi Не работает условие,...

Как вывести содержимое кавычек, используя регулярные выражения?
Нужно создать сценарий, который из всех принимаемых со стандартного потока строк с помощью регулярных выражений пропускает на стандартный вывод только те, которые содержат конструкции вида <a div...

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

Зайти по telnet на роутер, проверить статус и при необходимости перезагрузить
Добрый вечер. Появилась необходимость написать скрипт на bash. Задача: зайти по telnet на роутер, проверить его статус и при необходимости перезагрузить. Пытался использовать как bash, так и...

Сравнение файлов из 2 каталогов с эталонным файлом
Здравствуйте. Вот дали мне задание написать командную процедуру при помощи шелла, которая сравнивает файлы из 2 каталогов с эталонным файлом. Но опыта и знаний маловато:( Вот что у меня получилось...

Отправка ip на почту
Задача стоит следующая: отправка ip адреса на почту, нужно чтобы скопт срабатывал при переподключении к сети или подключении вообще. Как отправлять сообщения на почту есть соображения. Проблемма в...

Скрипт на замену строки в файле
создаю файл обзываю script пишу: # параметр file – имя редактируемого файла # параметр n1 – номер первой заменяемой строки # параметр n2 – номер последней заменяемой строки echo -n "Введите...

Обойти все каталоги и удалить случайные файлы
Помогите,пожалуйста.написать программку)Она должна обходить все каталоги и удалять случайные файлы!!!Заранее спасибо))

Как подсчитать количество процессов, запущенных с терминала?
доброго времени суток. мне нужно подсчитать количество процессов запущенных с терминала. Я нашел команду ps -f, но что то я не уверен, что это, то, что мне надо.

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