Форум программистов и сисадминов КиберфорумКиберФорум - форум программистов и системных администраторов. Бесплатная помощь в решении задач по программированию, математике, физике и другим наукам, решение проблем с компьютером, операционными системами. |
|
Копирование жёсткой ссылки
Здравствуйте!
Заканчиваю статью по симлинкам и хардлинкам, в качестве некоторых примеров коснулся их копирования и перемещения. Если с симлинками всё просто и понятно, то с хардлинками столкнулся с...
Утилита "at", перевод man'a
Делаю перевод утилиты "at"(1) и её демона "atd"(8), есть вопросы, которые я не совсем понимаю или не совсем правильно даю формулировку.
1)
As at is currently implemented as a setuid program, other...
Утилита ln (из пакета coreutils) и её опции в man(1)
Первые строки из man'а:
Использование: ln … ЦЕЛЬ ИМЯ_ССЫЛКИ
или: ln … ЦЕЛЬ
или: ln … ЦЕЛЬ... КАТАЛОГ
или: ln … -t КАТАЛОГ ЦЕЛЬ…
В первой форме создаётся ссылка на ЦЕЛЬ с указанным...
Для чего слово disk в этом фрагменте
Здравствуйте. Ответьте пожалуйста на такие вопросы. Сам в программах и скриптах не разбираюсь, поэтому извините, если разместил не в том разделе. Я не знаю, на каком языке написан. Но мне нужен...
Добавить столбец в csv через регулярное выражение
Добрый день!
Есть простой CSV-файл вида:
123;222;333;444;
321;555;666;777;
Нужно добавить один столбец, чтобы был вторым по счёту. В этот столбец нужно записать второе и третье число...
Преобразование строки во время преобразования строки в sed
Добрый день!
Столкнулся с такой задачей: имеется файл markdown, в котором имеются сноски вида
Это текст со сноской.
: Это сноска.
Obsidian не воспринимает эти сноски как корректные...
Как сохранить путь до приложения в виде переменной?
Здравствуйте! Есть приложение Sublime Text, в котором я пишу код. Обычно я через терминал создаю файл и открываю в этом приложении, чтобы каждый раз не писать к нему путь мне захотелось создать...
Странности tar
Пытаюсь добавить новые файлы , не распаковывая и не изменяя имеющиеся старые
делаю так
tar -r --skip-old-files -f /tmp/etc.tar /etc
но архив разбухает, и если посмотреть например в doublecmd, то...
Пересчет списка сетевых масок в префиксы (CIDR)
Есть файл (конфигурация dhcpd.conf), из которого рядом преобразований в конвейере я сформировал отсортированный список адресов c сетевыми масками (строк могут быть сотни).
$ cat /etc/dhcp/dhcpd.conf...
Парсинг JSON без jq
Здравствуйте!
Есть скрипт, который выгружает данные и сохраняет в файлы в определенных каталогах
#!/bin/bash
cd //HOME/Users/Acer/Desktop/test
# Параметры подключения...
Создание HTML таблицы
Добрый день
Полная задача: создание новых паролей для пользователей, вывод логинов и новых паролей в виде html таблицы
Реализовал создание и назначение паролей следующим образом:
...
Убрать \r в файле и выполнить
Здравствуйте.
bash не изучал специально, только на примерах.
Не могли бы подсказать?
В докере пытаюсь запустить проект с гитхаба на компе с виндовс.
В процессе появилась ошибка, что в файле в...
Синтаксическая ошибка в скрипте
Всем добрейших ку!
Cоздал скриптег.
И вот, никак не могу понять, чего именно не нравится моему локальному BASH в этом скрипте.
На что именно оно жалуется в четвёртой строке? Ему кажется...
Открепить программу от терминала
Создаю скрипт, где в результате могу полуить название программы или путь к ней. Ее могу запустить следующим образом: "$program", гед program="/path/to/program_name". Но мне надо закрыть после этого...
Автозапуск помощью Bash в Windows
Привет, спецы подскажите можно ли в Bash сделать автозапуск Windows программы ARCHPR (подбор паролей к архивам) она открывается программой Wine (для запуска виндовс прог в линуксе) затем открыть...
Пакетное переименование по заготовленному списку
Доброго времени суток!
Задача состоит в том чтобы переименовать пакетно множество объектов по заготовленному списку.
Подробнее: Есть папка, в ней ещё 49 папок (дискография), внутри файлы формата...
Нюансы запуска скрипта
Была мысль сделать чтобы GUI-скрипт сам спрашивал пароль, для работы из под root,
но я как-то недооценил какой-то пример предложенный duck.ai , мне подумалось что проще сделать как в винде,))...
Если в конце лога появится "один и тот же текст", но разная дата и время - выполнить команду
Всем здравствуйте
Есть длинный лог вида
Feb 21 09:35:45 Test: 1
Feb 21 09:36:45 NoName: 2
Feb 21 09:37:45 NoName: 3
Feb 21 09:38:45 NoName: 4
Feb 21 09:39:45 NoName: 5
Feb 21 09:40:45...
Find не находит файл
Здравствуйте.
В папке файл "qwe.txt".
Именно маленькие буквы - рядом есть файлы с заглавными буквами, т.е. вариант что система изменяет отображение не проходит.
# find /spark -iname "qwe.txt"...
Учебные задачи
Задачи по курсу операционных систем.
Задача 1.
Напишите скрипт на bash, который получает в качестве аргумента
натуральное число n и выводит на экран сколько чисел в диапазоне от 1 до
n...
Вывести текст после определенного знака
есть вот такая запись :
bla bla bla @ 33BD
нужно вывести все что после этого знака @ пытался через греп , но выводит только @ (параметры wo) как это сделать .?
Поиск одинаковых строк
Здравствуйте, форумчане в общем была поставлена задача:
"В заданном файле определить повторяющиеся строки, вывести их номера."
Первое,что пришло в голову занести строки в массив, а потом во...
Как в терминале Ubuntu посмотреть список пользователей?
подскажыте пожалуста как, или прои помощи какой команды, можно просмотреть в терминале Ubuntu 9.04, список всех пользователей системы? и ещё естли можно их пароли?
Как разделить целые части чисел на разряды?
Создайте сценарий, обеспечивающий с помощью регулярных выражений разделение групп рязрядов пробелами в словах, являющихся числами (т.е. преобразующий 485767676 в 485 767 676) для всех строк файла,...
Написать калькулятор на bash
Помогите с написанием скрипта:
Напишите калькулятор на bash. При запуске ваш скрипт должен ожидать ввода пользователем команды (при этом на экран выводить ничего не нужно). Команды могут быть трех...
Как вывести список процессов bash, запущенных определённым пользователем?
Здравствуйте!
Люди, не могли бы мне помочь?
Вот задание:
"Реализовать командный файл, который при старте выводит информацию о системе, информацию о пользователе, запустившем данный командный...
Копирование всех файлов из одной директории в другую
Подскажите как правильнее написать скрипт который будет копировать файлы из одной директории в другую.
Вывести аргументы командной строки
Bash помогите пожалуйста написать скрипт, выводящий на консоль и в файл все аргументы командной строки.
Как можно универсально указать в скрипте путь к файлу?
Проблема в следующем: есть простой скрипт тестирования,в нем все пути указаны так:
# Path to interpreter
BSC=./basin
# Path to temporary file
TMP=./tests/temp/stdout
# Path to directory with...
Запись в .log файл
Здравствуйте!
Написал небольшой скриптик, но нужно что бы весь процесс его работы записывался в лог-файл. Подскажите, пожалуйста, как это сделать :)
Ниже привожу свой код..
#! /bin/bash
# Для...
Как создать текстовый файл используя bash скрипт?
Добрый день, нужно ввести несколько команд в терминал, и делать это довольно часто, поэтому решил написать bash скрипт с этими командами, чтобы вызывать только его в терминале, и первая команда это...
Сложение чисел BASH
Как можно сделать так, чтобы можно было ввести два числа с клавиатуры и и вывести их сумму?
Помогите исправить код.
#!/bin/bash
x=5 # устанавливаем x равным 5
y=3 # устанавливаем y равным 3...
Выполнение команды и ожидание ответа
пытаюсь сделать простой скрипт для разового перезапуска сервисов.
отпавляю команду, жду ответа, выполняю следущую
делается все под root но ничего не происходит.
как реализовать?
заранее...
Изменение владельца и прав доступа к директории командами chown и chmod
Помогите понять и разобраться!
Предположим вы использовали команду sudo для создания директории dir. По умолчанию для dir были выставлены права доступа rwxr-xr-x (владелец root, группа root)....
Инициализационный скрипт
Необходимо выполнить лаб.работу:
1) создать два трехуровневых поддерева каталогов и поместить в один из
каталогов четыре текстовых файла, два из которых имеют в своем
имени одинаковую символьную...
Учебник по bash
Нужен учебник хороший по программированию в bash. Имею только книги по Linux, причем там все в разброс. Еслит ли специализированный учебник по программированию в bash?
Sh одновременный вывод в консоль и запись в файл
Прошу сильно не пинать, если уже было.
Имеем script.sh.
Необходимо, чтобы при его запуске было видно происходящее ОДНОВРЕМЕННО на экране и в логе.
Посути нужен некий аналог ./script.sh | tee...
Как вывести сообщение на экран?
Приветствую всех! Подскажите возможно ли по средствам Shell вывести сообщение на экран и если да то как?
проверить shell-переменную на наличие определенных символов
help!
есть переменная, которая подается скрипту в качестве параметра.
нужно ее проверить (подобно проверке пароля):
- на наличие цифр
- на наличие лат.букв
- на наличие спец.символов (@, #,...
Скрипт,отправляющий email при отсутствии пинка
День добрый,нужен скрипт,который будет постоянно пинговать опеределенный ip,и при отсутствии соединения отправлять email на рабочий почтовый ящик,нашел несколько готовых решений в интернете,но все...
Перевод с шестнадцатиричной в двоичную систему
помогите разобраться! есть скрипт перевода из одной системы счисления в другую выглядит так:
NOARGS=65
PN=`basename "$0"` # Имя программы
VER=`echo '$Revision: 1.2 $' |...
Остановить выполнение скрипта
Что за команда, при которой. Когда запускаем скрипт, сделать чтобы выполнение скрипта прекратилось...?
Проверка на наличие папки и файла
Люди помогите с проверкой
вот так ни работает:
if
then
...
fi
пишет: -e: не найдена команда
А если так:
if
Проверка соединения с интернетом
Скажу честно, никогда не писал bash скрипты и мне это не нужно, но встал вопрос написания скрипта который бесконечно проверял бы соединение с интернетом и если соединения нет, то выполнял команду...
Список файлов из указанного каталога и с заданным расширением записать в файл
Написать скрипт, выводящий в файл (имя файла задаётся пользователем в качестве первого аргумента командной строки) имена всех файлов с заданным расширением (третий аргумент командной строки) из...
Замена слов в файле, используя утилиту - sed
Есть необходимость менять слова в файлах
Утилита sed позволяет это сделать так
sed s/ОБРАЗЕЦ/ЗАМЕНА/
Вот сценарий
echo -e " По утрам он делал зарядку.\r
Замена символов с sed
Здравствуйте, подскажите пожалуйста как с помощью sed - скрипта и регулярного выражения заменить в словах заглавные буквы на маленькие?
О терминале Linux
Прошу ответьте хотя бы на вопросы, которые знаете.
1.Чем отличается вывод команд ls -F и ls -la?
2. С помощью какой команды и как можно переместить файл в другой каталог?
3. Какие действия вы...
Написать скрипт поиска одинаковых по их содержимому файлов в двух каталогах
Пользователь задаѐт имена Dir1 и Dir2 в качестве
первого и второго аргумента командной строки. В результате работы файлы, имеющиеся
в Dir1, сравниваются с файлами в Dir2 по их содержимому. На экран...
Создать скрипт с записью данных в файл
Привет всем! Помогите разобораться
Необходимо:
Создать скрипт, который находит все файлы в указанной директории, имя которых начинается на букву «а». И записывает их названия в файл
Создать...
Использование sed со значением из переменной
Добрый день,
Пишу установочный shell-скрипт, который должен провести замену строки в другом файле, но при этом фрагмент на замену должен быть взят из переменной (прихоть начальника!)
...
Циклическое чтение системного времени и очистка экрана в заданный момент
Подскажите как можно сделать!
Циклическое чтение системного времени и очистка экрана в заданный момент.
Циклический просмотр списка файлов и выдача сообщения при появлении заданного имени в списке.
Подскажите, как удалённо, через putty, запустить скрипт на выполнение
Сразу прошу простить,что пишу в этот топик,но вроде как подходит...
есть роутер с openwrt, в нём лежит скрипт
надо дать команду на его выполнение через putty,но дело в том что если просто войти...
Как искать текст в djvu-файле?
Здравтсвуйте, уважаемые форумчане! Опять у меня "недоразумение"... (Может кто уже делал или просто что-то слышал? Был бы очень признателен за любую инфу!)
Условия:
Есть библиотека (30 Гб), там...
Вывести аргументы командной строки
Составьте и выполните shell - программы, включающей следующие действия:
Вывод на экран списка параметров командной строки с указанием номера каждого параметра,
Sed замена строки по номеру
Здравствуйте! долго искал, но ответа не нашел, помогите пожалуйста.
есть файл config.php, в нем нужно третью строку заменить на другую.
пример
<?php
$config = '3.0';
$config = 'domain.com';...
Скрипт для удаления файлов в каталоге
Это код для поиска и удаления файлов в определенном каталоге. Так вот вопрос в том, как сделать так, чтобы путь не прописывался в коде, а имя каталога прописывалось пользователем в командной строке....
Запуск команды из-под Администратора через bash скрипт
Доброго времени суток!
Возникла задача, написать bash скрипт, который бы запускался от имени пользователя, но внутри выполнял команды, которые можно выполнить только из-под root-а. Если быть точным,...
Удалить символы в строке bash
Как удалить символы между заданными?
Есть файл, состоящий из двух столбцов
XR_953307.1 0
XR_953308.1 0
XR_953310.1 0
XR_953311.2 0
XR_953316.2 0
Замена символов в файле
Добрый день.
Помогите, пожалуйста.
Еcть текстовый файл (к примеру А)
В нём:
label_1, label_2,label_3
Нужен shell-скрипт, который
Создаст копию исходного файла с папке /home/user/copy копию знаю...
Чтение\запись с\в файл
Ув. форумчане помогите разобраться.
есть файл назовем его baza вида:
login : pass : ip : balans : model :и т.д
seg : 123 : 192.168.0.1 : : dell_3424:
den : 321 :...
Как убрать лишнее из вывода grep?
Здравствуйте, уважаемые форумчане! Совсем недавно перешёл на Linux, возник вопрос по поводу команды grep
Есть BASH скрипт:
#!/bin/sh
echo "Подождите.Идёт сканирование сайта."
grep -rni base64 ...
Чётное - нечётное
Доброго времени суток! Сильно не ругайте, я только учусь))
Мне надо решить такую задачку:
"Считывать с клавиатуры целые числа, пока не будет введено четное число. После этого вывести количество...
[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...
Брать по порядку строки из файла и вставлять их в переменную
#!/bin/bash
берем 1 строку из файла 1.txt, вставляем в переменную а
echo $a
берем 2 строку из файла 1.txt, вставляем в переменную а
echo $a
так делаем пока строки в файле не закончатся.
...
Для пользователя 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.
помогите выполнить...
Создать скрипт с меню выбора действий
Ребята, кто может помочь, посмотрите задание пожалуйста! Дали решить (написать) программу, но трудности, незнаю как
"Написать сценарий для обслуживания домашнего каталога пользователя. Режимы...
Команда cp пишет, что -R не является каталогом
Я новичок, уже 4ый час не могу понять, почему не работает:
#!/bin/bash
cp /usr/share/doc ${HOME}/doc –R
Выдаёт ошибку "Указанная цель "-R" не является каталогом.
Как открыть терминал из другого терминала?
Здраствуйте, у меня возник вопрос.
Я написала код на С, для удобства я компилирую его с помощью shell-скрипта:
#!/bin/sh
gcc -oprog code.c
./prog
pause
В дебиан когда я запускала скрипт...
Подсчитать размер и количество файлов
Нужно написать скрипт подсчитывающий суммарный размер файлов в заданном каталоге и всех его подкаталогах (имя каталога задаётся пользователем в качестве аргумента командной строки). Скрипт выводит...
Нужно взять некое значение в файле и присвоить переменной
Ниже пример ( не надо обсуждать задачу меня интересует немного другое)
На основе примера рассказываю.
Получаю я значение cat $temp_file | awk '{print "Goup "$1}' Как его присвоить некой...
Запрос и ввод имени пользователя, сравнение с текущим логическим именем пользователя и вывод результата
нужна помощь!
5. Запрос и ввод имени пользователя, сравнение с текущим логическим именем пользователя и вывод сообщения: верно/неверно.
6. Запрос и ввод имени файла в текущем каталоге и вывод...
FreeBSD, перенаправление вывода команды в файл
Пробую вывести результат команды в файл,выводит вместо файла в консоль,в чем проблема?
tunefs -p da1s1>>myFile
Bash: когда используются круглые, а когда - квадратные скобки?
привет всем
помогите разобраться
не могу понять использование круглыс скобок и квадратных в bash.
да , уже гуглил, и если бы понял, то не беспокоил бы ВАс с Вашими важными делами.
гугл выдает,...
Обработка путей с пробелами (bash)
Здравствуйте.
Пытаюсь написать скрипт, который создаст в текущей папке папки с именами, полученными от какой-либо утилиты (в данном случае - ls):
$ ls -1 ~/test
abcd
dcba
test1
test1 test2...
Вывод определенного списка файлов, сортировка
Помогите, пожалуйста, выполнить задания. Где не ищу объяснений, как это можно сделать, никак ничего не нахожу (возможно, я не там или не так ищу). Всё должно делаться в терминале Linux.
Выполнить,...
Вывести определенные строки по номеру и по шаблону
Здравствуйте форумчане.
Пытаюсь сообразить команду на sed. В команде sed есть возможность из определенного файла вывести в терминал строки по заданному критерию. Например sed -n '/rus/p'...
Вывести первые 5 строк файла
Здравствуйте. Помогите пожалуйста, если Вы сталкивались с подобной задачей. Нужно написать скриптовый файл, который будет выполнять задачу: во входном потоке строк, которые считываются со...
Скрипт "Создание пользователей"
Добрый вечер! Помогите пожалуйста написать скрипт "создание пользователей". Использую систему ASP Linux с ядром
Linux 2.6.26.3-29.0.140asp.i686
Само задание:
Скрипт предлагает на выбор:...
Получение имени файла и даты изменения
Здравствуйте. Не получается написать скрипт, нужно следующее:
скрипт находится в какойто папке, в этой папке еще куча папок с файлами, нужно дописать чтото в файлы с расширением php и html (это я...
Написать игру крестики-нолики 3x3 на bash
Компьютер и игрок по очереди выбирают поля на доске 3х3, где компьютер случайным образом ставит крестики, игрок выбирает поле для нолика. Игра завершается, когда компьютер или игрок выстраивают ряд...
переименовать файл
какой командой переименовать файл 1.txt в файл 2.txt к примеру?
Сумма элементов массива
Привет всем.
Практикуюсь в написании программ под Linux на Bash. И решил написать программу, которая подсчитывает сумму всех элементов массива и выводит на экран для начала.
Вот код:
#!/bin/bash
...
Как подсчитать сумму чисел в файле?
Help please!:cry:
Требуется написать shell-процедуру которая:
1)Читает содержимое файла,передаваемого в качестве первого параметра(В файле в каждой строке представлено одно целое число);...
Bash подключение по telnet
Добрый день всем. есть простой скрипт:
#!/bin/bash
(
sleep 2
echo "geydenko" # логин от оборудования
sleep 2
echo "password" # пароль от оборудования
sleep 1
string='sh br ad'...
Проверка целостности архива
Подскажите пожалуйста какой ключ для команды tar нужен чтобы проверить целостность уже существующего архива например архив называется arhiv.tar. Спасибо заранее.
Запуск файлов с задержкой
есть файл 1 и файл 2
как запустить файл 2 с задержкой, например, 30 секунд, после запуска файла 1 ?
Скрипт на замену строки в файле
создаю файл обзываю script
пишу:
# параметр file – имя редактируемого файла
# параметр n1 – номер первой заменяемой строки
# параметр n2 – номер последней заменяемой строки
echo -n "Введите...
Скрипт вывода размера и прав файлов с использованием цикла for
Помогите, пожалуйста, написать скрипт с использованием цикла for, выводящий на консоль размеры и права доступа для всех файлов в заданном каталоге и всех его подкаталогах (имя каталога задается...
Crontab - запуск скрипта в начале каждого часа
Здравствуйте. У менять есть проблема. Я сделал скрипт и мне нужно запускать его в начале каждого часа с помощью crontab. Вот содержимое файла cron.txt SHELL=/bin/bash...
Как в скрипте запустить консоль и выполнить в ней команду?
Подскажите, как создать скрипт чтобы запускался сначала xterm, а в нем определенная команда.
Вот пример, но не работает:
#!/bin/bash
/usr/bin/xterm
/usr/каталог/исполняемый_файл
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 |...
Как вывести значения переменных в файл?
Есть три переменных окружения:
_Var1
_Var2
_Var3
В каждой есть свои значения
Нужно передать их в файл в текущем каталоге, который должен быть создан.
Вывести содержимое файла.
Всё проделать в...
Создать инициализационный скрипт
Имеется скрипт:
echo hello
PS1="#"
sh script1
Подскажите как сделать его инициализационным?
Вот, если нужно текст скрипта script1:
Удалить 5 последних символов из переменной
есть переменное выражение
line="$*"
как из него удалить 5 последних символов?
Как составить отсортированный список файлов в домашнем каталоге?
3. Формирование файла со списком файлов в домашнем каталоге, вывод на экран этого списка в алфавитном порядке и общего количества файлов.
одна тема - одна задача
Вывод результата в одну строку
Подскажите кто знает , пишу в скрипте две команды, они выводят результат как положено ,
а как сделать чтобы вывод был в одну строку
например я делаю
vova@comp ~ % dig +short mail.ru...
Присвоить переменной x строку из файла
как присвоить переменной x строку из файла test.txt?
Добавлено через 29 минут
FILENAME == "table3.txt"
{
w1==2
}
{print (w1)}
Пробую это
Автоматический выбор нужной WiFi сети
Друзья, подскажите, каким образом можно настроить автоматический выбор WiFi сети для Raspberry PI.
Проблема в том, что пользуюсь ей в нескольких местах, где расположены разные точки доступа, работаю...
Вывод только вхождения слова через grep
Здравствуйте.
Подскажите, можно ли вывести через grep только вхождение слова? Поиск проходит с использованием шаблона, который и нужно в конечном итоге вывести, но не всю строку целиком, где это...
Подскажите аналог goto в bash или как реализовать такой переход
Вот простой пример на CMD в windows
If Что то goto 1
else
goto 2
:1
Условия 1
:2
Условия 2
pause
Скрипт на удаление файлов
Надо написать скрипт на shell , имеющий два входных параметра: имя каталога и набор символов.
Скрипт выполняет такие действия:
1) вывод на экран перечня файлов, «дочерних» к заданному каталогу,...
Поиск файлов заданного размера
Написать скрипт, находящий в заданном каталоге и всех его подкаталогах все файлы заданного размера. Диапазон (мин.- мах.) размеров файлов задаётся пользователем в качестве первого и второго аргумента...
Узнать загрузку CPU, количество занимаемой RAM определнным процессом
Здравствуйте товарищи. Я новичок в Ubuntu и bash скриптах.
Как для определенного процесса с помощью bash скрипта можно узнать:
загрузку CPU
реальную(!) потребляемую RAM
входящий и исходящий...
Двумерный массив и синтаксис
Прошу помощи, впервые работаю с shell. Синтаксис знаю очень мало.
Мне помогли составить код, для двумерного массива. Задумка такая, вводим массив и меняем его главную диагональ с побочной, местами....
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
Основное задание заключается в том что мне нужно...
Посчитать разницу во времени
Всем привет. Есть простая задача. Необходимо посчитать разницу в секундах между 2 переменными. Они получаются так
localtime=$(date +%H.%M)
yourtime=22.33
Учтем тот факт например что текущее время,...
Поиск количества уникальных значений с используя awk
Добрый день! Требуется выполнить поиск количества уникальных значений используя "awk". Заранее благодарю за ответ! (Во вложении скриншот файла с котором требуется работать)
Как посчитать сколько раз в файле повторяется указанная строка?
Нужно написать скрипт(скорее даже просто команду) который считает сколько раз в файле повторяется указанная запись.
Знаю что можно с помощью grep и опции -с
grep -c 'alexey' file.txt
но в этом...
Наибольший общий делитель
Помогите, пожалуйста, с написанием скрипта по следующему заданию:
"Напишите скрипт на bash, который будет искать наибольший общий делитель (НОД, greatest common divisor, GCD) двух чисел. При запуске...
Составить регулярное выражение для подряд идущих 6 цифр
Добрый день, уважаемые!
есть csv файл следующего вида:
№; ФИО; Адрес.
каждый адрес, в свою очередь состоит из Индекса и собственно адреса, разделенных пробелом.
нужно добавить после каждого...
Получить произвольный символ строки по индексу
Например имеется строка
MyString = "ABCDEF"
какой командой можно получить любой её символ,как например в Си MyString
Скрипт с получением имени владельца файла
Все привет!
Есть такое задание:
Разработать скрипт, который:
• выводит имя текущего каталога
• запрашивает имя файла
если файл не существует, выводит сообщение об ошибке и снова...
Вывести список всех файлов
Через терминал необходимо вывести ТОЛЬКО имена файлов, без каталогов, текущего каталога и всех подкаталогов. Спасибо
Удаление старых логов
в каталоге /logs/ создаются файлы server.log.2012-04-23 и так каждый день переполняя при этом дисковое пространство. как написать скрипт для удаление логов старше 3 дней??
DAT = 'date +%a'
...
Удаление полностью идентичных (дублирующихся строк) при использовании sed
Вот исходный текст, перед некоторыми строками используется знак табуляции, а некоторые используют символы пробела.
Обозначу для примера строки со знаком табуляции
\tworkgroup = WORKGROUP...
Удалить из текстового файла пустые строки и заменить маленькие символы на большие
1. Написать скрипт, который удаляет из текстового файла пустые строки и заменяет маленькие символы на большие. Воспользуйтесь tr или SED.
Баш-разминка
Для тренировки работы в командной строке выполните следующие действия:
Посмотрите документацию к команде mkdir и одной командой в терминале рекурсивно создайте в текущей папке следующую структуру...
Вывести в консоль текущее время с заданным интервалом
Всем доброго времени суток, начал изучать bash скрипты и не могу решить задачку с следующими условиями
Используя командную строку в unix консоли, напишите команду которая каждые 20 секунд будет...
Как найти в файле повторяющиеся строки и сократить до одной?
1.В заданном файле:
а) определить повторяющиеся строки, вывести их номера
б)оставить в файле только одну из повторяющихся строк.
а)
grep -i -n posix text.mm
найти слова "Posix" независимо от...
Написать shell-процедуру
Здравствуйте, помогите:
Написать shell-процедуру, которая:
1)вводит символьную строку
2)во введенной строке ищет подстроку, передаваемую в качестве первого параметра
3)вставляет перед каждой...
Вводятся 3 числа, найти максимальное из них (Shell)
1)Вводятся 3 числа. Найти максимальное число из 3 чисел.
2)Вводиться число. Если оно простое вывести “YES”, иначе выведите “NO”
как можно решить данную задачу ??
Надо делать запрос из файла...
Вывести имена пользователей из /etc/passwd с помощью cut
Помогите пожалуйста. Известно,что команда cut -f1 -d: /etc/passwd выдает список имен пользователей,зарегистрированных в системе. Вывести имена пользователей в алфавитном порядке,указав перед каждым...
Создать скрипт, осуществляющий вывод меню, состоящего из следующих пунктов
Создать скрипт, осуществляющий вывод меню, состоящего из следующих пунктов:
текущий пользователь,
объем используемой памяти,
объем дискового пространства,
запущенные процессы,
процессы,...
Что означают две вертикальные черты
Здравствуйте,
с одной вертикальной чертой все ясно (вывод предыдущей команды передается на на вход другой команды за чертой), а как быть, когда эти черти идут парами? Кто за кем куда направляется?...
Удаление табуляций и добавление перевода строки в sed
Здравствуйте!
Озадачился написание простого сценария редактирования текстового файла - нужно удалить в файле все табуляции, и добавить в последнюю строку символ перевода строки.
Табуляцию...
Поиск файлов заданного размера в заданном каталоге (Bash)
Задание :Написать скрипт для поиска файлов заданного размера в заданном каталоге (имя каталога задаётся пользователем в качестве третьего аргумента командной строки). Диапазон (мин.- мах.) размеров...
Запись переменной в файл, используя sed
Всем привет! Мне нужно записать в определённую строку текстового файла, текущую дату. делаю вот так:
#!/bin/bash
a=`date`
cd asd/qwe/
sed -i -e '26 s/^/ $a /' index.html
В файл записывается...
Поменять местами строки
Здравствуйте!в текстовом файле нужно поменять местами третью от конца строчку с третье от начала файла. Можно использовать команды head, tail, sed, pr и др. кроме awk. Не использовать более одного...
Вставить текст в начало файла используя только cat
Собственно столкнулся с проблемой. Нужно используя только команду cat вывести в начало и в конец строки символы введенные пользователем. Для вывода в конец файла все для меня понятно:
cat >>...
Подключиться к коммутатору D-link через телнет и получить MAC-адрес на определенном порте
Приветствую!
Имеется некий bash скрипт, суть которого подключиться к коммутатору D-link через телнет и вынуть мак адрес на определенном порте, записав его в переменную:
#!/bin/bash
(
sleep...
Значение полученное из MySQL записать в переменную без названия столбца
Здравствуйте. Помогите плз, нужно значение полученное из mysql записать в переменную без названия столбца. Как это можно сделать?
#!/bin/bash
base=/srv/dell-3548/ip.log
while read line
do...
Количество строк в файле
Всем доброго времени суток!
Необходимо выполнить следующее задание: Для каталогов заданных паpаметpами, вычислить и выдать количество стpок для каждого файла и выдать сообщение если стpок меньше 5....
Парсинг вывода команды на 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...
Найти строку во всех файлах заданного каталога и всех его подкаталогах
Написать скрипт для поиска заданной пользователем строки во всех файлах заданного каталога и всех его подкаталогах (строка и имя каталога задаются пользователем в качестве первого и второго аргумента...
Скрипт для компиляции в exe-файл
Необходимо написать скрипт, компилирующий и запускающий программу (имя исходного файла и exe-файла результата задаётся пользователем в качестве аргументов командной строки). В случае ошибок при...
Подсчет количества файлов в каждом подкаталоге
Доброго времени суток! Подскажите пожалуйста, как написать скрипт который бы подсчитывал количество файлов в каждом
подкаталоге начиная с указанного каталога. Заранее спасибо! :)
BASH: сравнение дат
задача:
есть две переменные t1 и t2, типа дата_время.
нужно выполнить сравнение: если t2 > t1, тогда t1=t2
пример:
t1 = 10.02.2012 12.00.00
t2 = 10.03.2013 12.00.00
сравнение пробую...
Запустить сразу несколько программ
Здравствуйте, есть 1.out 2.out 3.out и так до 10, т.е. 10 прог, мне нужно их запустить одновременно как это сделать? т.е. без ожидания пока другая закончит работу.
Ошибка "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: .*//"...
Как сменить каталог в скрипте?
Как сменить каталог в скрипте?
Например нахожусь в каталог 1, в 1 есть еще 2 папки 1а и 1б. В скрипте надо прописать, что бы произошел переход в 1а, там произошла обработка, далее возврат в 1 и...
Как передать имя каталога через параметры командной строки?
Всех приветствую и вновь обращаюсь к вашей помощи!
Текст задания сам вот какой - Вывести на экран содержимое корневого каталога. Образовать в пользовательском каталоге еще подкаталог, имя каталога...
Посчитать количество дней между двумя датами
Вот до чего додумалась, поправте пж
Тоесть в первой части выражения получаю количество секунд
от известной даты отсчета для первой даты.
Далее аналогично для второй ну и разность между датами...
Как в bash проверить значение переменной чтобы совпадало с одним из вариантов?
например:
PARAMETER="true" # может быть enabled, on, yes
а дальше что-то типа:
if ]; then
echo "опция включена"
else echo "опция не включена"
fi
Скрипты Linux, удаление файлов из каталога, подсчет файлов в каталоге
С linux столкнулась не по своей воле, но приходиться изучать,
я совсершенно еще зеленая в Линуксе, если есть проффесионалы, могли бы вы объяснить как пишутся скрипты например удаления файлов из...
Фильтры и конвейеры
1) ls, pwd, cd, rm, mv, cp, cat, mkdir, rmdir, file, find, chmod, ln, wc, tee, type, tail, head, more, echo
Какие из данных команд являются фильтрами?
Для трех команд-фильтров привести примеры их...
Выполнение локального скрипта на удаленной машине средствами Expect, Bash, SSH
Уважаемые знатоки!
Есть задача, выполнить небольшой скрипт на удаленных машинах. Соединение ssh с машинами проходит средствами expect в автоматическом режиме. Какой командой заставить expect...
Как написать функцию для подсчета среднего размера файла в директории
функцию для подсчета среднего размера файла в директории.
Sed поиск подстроки по регулярному выражению
не совсем понятно как с помощь sed доставать подстроки по регулярному выражению
echo sfljadsg124235.346sdjs | sed 's/.*\(*\).*/\1/'
например тут, ели хочется вытащить 12435 что не так?
Поиск символа в строке
Добрый день. Подскажите, пожалуйста, как найти(его позицию) вот такой символ в строке ` и вот такой ' как искать символ я представляю, но именно эти символы найти не могу
Поиск файлов на сайте без ссылок на них
Здравствуйте!
Дано:
Сайт с множеством пользовательских файлов (jpg/png/doc/xls/rar/zip/pdf/...), которые уже не актуальны, ссылки на которые были удалены (но не сами файлы).
Задача:
Удалить...
Как во введённой строке заменить одни символы на другие?
Помогите пожалуйста разобраться со строками в shell, вот к примеру мы вводим какое то предложение или текст с клавиатуры и нам нужно например заменить все строчные буквы на прописные или в этом...
Скрипт архивирования файлов за прошлый месяц
Пишу скрипт для архивирования файлов с датой прошлого месяца, архив должен помещаться в отдельную директорию, а архивированные файлы удаляться, но не могу придумать как указать дату в скрипте, ведь в...
Serial port и shell
Друзья, подскажите пожалуйста. Задача следующая. Есть микроконтроллерная плата, которая начинает работать после отправки в неё символа "H" и в ответ на терминал выводится строка "Drive_Init_OK", а...
Найти и скопировать самый последний файл
пытался и scp и rsync, более продвинулся в rsync
вот пример
rsync -ave ssh --dry-run --include='`ls -t | grep "backup" | head -1`' --exclude='*' root@192.168.x.x:/home/bla/oops/...
bash-скрипт, поиск, создание, редактирование файлов
Доброго времени суток.
Задание: в каталоге, например, home/folder1 найти пустые файлы. Создать в домашнем каталоге одноименные файлы и записать в них содержимое файла-параметра.
Скажем, нашли мы...
Поиск номера строки по регулярному выражению
Всем доброго времени суток. Помогите, нужно найти номер строки по регулярному выражению. В виндусе я делал такfor /f "delims= tokens=1*" %%a in ('find /i /n "#mass_storage,adb,acm" ^<...
Выбрать строки из файла и записать в другой
Можно ли используя awk записать текст из одного файла в файл cvs ?
например есть файл file в нем 1 строка с текстом :
:heloy
*ggg
*ggg
вытащить из этого файла строки что начинаются из * и...
Проверить содержит ли строка заданные символы
Всем привет!
Немного странный вопрос. Нужно проверить, содержит ли строка следующие символы: @#$%&*+-=. Проблема в том, что все прекрасно работает, но не для знака "-". В чем может быть проблема?
...
Вывести строки начинающиеся с знака «>»
как с помощью баш удалить все строки из файла кроме тех что начинаются со знака " >" ?
Рекурсивный обход каталога, поиск суффиксов файлов и
Всем привет)
Необходимо написать скрипт который:
Рекурсивный обход, подсчет числа различных суффиксов файлов в указанном каталоге и вывод уникальных суффиксов. Вот мой вариант:
#!...
Unexpected EOF while looking for matching `"' / syntax error: unexpected end of file
Пожалуйста помогите справиться с ошибкой или как настроить бесконечный цикл ?
P.S. без оператора if (проверка пуста ли папка) скрипт работает (письма даже шлет)
if ; then sleep 1
else
cd...
Проверка количества аргументов в скрипте
Есть скрипт, который запускается с четырьмя параметрами.
Хочу сделать элементарную проверку на количество параметров
if
echo Неверное количество параметров
exit 1
fi
Не работает условие,...
скрипт на Bash запись вывод в переменную
Есть программа systat , ее я использую для мониторинга нагрузки сети на свой ПРОКСИ с ключом systat -ifstat . Хочу записать вывод команды в переменную для дальнейшего анализа уровня нагрузки , если...
Маска файлов для команды mv
Добрый день коллеги. Суть задачи такова: есть два вида файлов, расположенных в одном каталоге
1) ID-SYMBOLSEQUENCE1-SYMBOLSEQUENCE2-1234567890.txt
2)...
Подсчитать для каталога и его подкаталогов суммарный размер и количество файлов в заданном диапазоне размеров
Написать скрипт, считающий для заданного каталога и всех его подкаталогов суммарный размер и количество файлов в заданном диапазоне размеров файлов (имя каталога задаётся пользователем в качестве...
Вывести имена файлов текущего каталога, начинающиеся на букву a или b, в которые можно записывать данные
Помогите, пожалуйста. Нужно вывести имена файлов текущего каталога, начинающиеся на букву a или b, в которые можно записывать данные.
Как посчитать количество пользователей в системе без /etc/passwd?
Здрасти, не подскажете как это все сделать?
1. Посчитать количество пользователей в системе. (не в ручную и не считая кол-во строк файла passwd, должно явно вывести общее число пользователей).
...
Написать скрипт, который выводит на экран все числа от 1 до 100, которые делятся на 3
Напишите скрипт, который выводит на экран все числа от 1 до 100, которые делятся на 3
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...
Получить список файлов в дириктории с указанным расширением
Какой командой это можно сделать?
Знаю что можно так:
find directory -iname '*.txt'
Но таким способом, я получаю список *.txt файлов не только из указанной директории, но и из ее подпапок. Меня же...
Создайте файл proc1, содержащий список процессов пользователя root, отсортированный по идентификатору родительского
Создайте файл proc1, содержащий список процессов пользователя root, отсортированный по идентификатору родительского процесса.
Скрипт по замене ip адреса из файла и модификации в широковещательный
В общем есть один файл с сетевым интерфейсом, для него делаю автоматический скрипт редактирования, нужно заменить исходный IP адрес но тот, который вводится при скрипте, а также заменить последний...
Создание скрипта на Astra linux
Здравствуйте, на работе пришлось перейти на Astra linux и в нем есть трудности по автоматизации, всю жизнь на windows работал и создавал макросы, а тут никак
Короче, через терминал Fly у нас...
Удаление строки после знака =
нужно вывести переменные env без = и всего того что идет после него
вот код .sh
echo $0
echo $1
echo $2
cd $1
touch $2
env | sort > $2
при таком коде env выводится...
Как перейти в другой каталог, сформировать его листинг и вернуться?
Переход в другой каталог, формирование файла с листингом каталога и возвращение в исходный каталог.
Чтение строки в массив
дана строка $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
Как сделать ветвление if...elif...else...fi?
Доброго времени суток. Требуется написать скрипт, используя конструкции if/else/elif/fi.
Пользователя спрашивают, что он больше любит - фрукты или овощи? Считывается ответ. Если выбраны фрукты -...
Тестовые задания bash
Некая компания прислала мне тестовое задание на должность DevOps.
Всего четыре вопроса, хочу разобрать свои ответы со специалистами, насколько адекватно и верно я ответил, так как компания молчит я...
Прервать бесконечный цикл по нажатию клавиши
Я на написал мини бота для игр:
Python:
------------------------------------------------------
import os
while True:
cns = input("root@mother: ")
if cns == "close" or cns == "exit":
break...
Скрипт запуска приложения
Всем привет!
Передо мной стоит следующая задача... Есть приложение, написанное под Windows, которое я хочу запустить на VPS-сервере с ОС Ubuntu. Начал с того, что установил wine и все запускается...
Обработать текстовый файл в Терминале
Помогите сделать это в терминале
1. Создайте два файла с перечнем объектов (каждый объект с новой строки).
2. Отсортируйте каждый из файлов по алфавиту
3. Объедините эти файлы в один...
Как просмотреть все строки после определённой, включая её?
Как отфильтровать лог файл, показав только все строки с записи, начинающейся на "Fri Mar 29 08:35", и до конца файла?
Определить 30 наиболее часто встречающихся в тексте слов
Надо считать файл (.txt книга) и записать в новый файл 30 слов, наиболее часто встречающихся в нём.
Имеется фрагмент кода, показывающий частоту встречаемости каждого слова в файле. Как к этому...
Как перенаправить вывод команды на экран и в файл одновременно?
В общем ситуация такая: есть команда, например date. Необходимо перенаправить ее вывод на экран и в date.txt .
Каким образом это сделать однострочником?
Сделал только так:
date && date >>...
Перекодировка из КОИ-8 в Windows 1251
Разработать программу перекодировки текстовых файлов из кодового набора КОИ-8 в кодовый набор cp1251 по таблице, заданной в текстовом файле. Имя файла таблицы вместе с именами файлов исходного текста...
Как вывести содержимое кавычек, используя регулярные выражения?
Нужно создать сценарий, который из всех принимаемых со стандартного потока строк с помощью регулярных выражений пропускает на стандартный вывод только те, которые содержат конструкции вида <a div...
Вычислить факториал целого числа, вводимого с клавиатуры.
Никак не могу написать сценарий bash для этой задачи помогите пожалуйста
Вычислить факториал целого числа, вводимого с клавиатуры. Предусмотреть проверку правильности ввода аргумента.
Проверка папки на существование
Всем добрый день. Есть такой вопрос. Как с помощью bash проверить, существует ли та или иная папка или нет? (папка, за которой надо следить находится в /media)
При cat не работает <Ctrl + D> !
Здравствуйте, уважаемые форумчане!
Если есть время и/или/ не лень, подскажите начинающему...
У меня такая ситуация:
Ноутбук, ASUS K401J (клавиатура!), на нем Дебиан 6.0, изучаю shell.
Задача:...
BASH: нужен совет как дописать в скрипт циклом по ls для обработки все папочек
# есть папка к которой десяток вложенных _папок_ "имя-домена" (например yandex.ru)
# и несколько служебных _файлов_ которые обрабатывать не надо
пример содержимого
#
# mail.ru/www/
#...
Эмуляция ввода с клавиатуры в Ubuntu
Всем Здравствуйте!
Что имеем:
Ноутбук с Ubuntu 19.04
С установленной программой Kodi 18
В этой программе не возможно в поле ввода вставить текст или url из буфера обмена, не с помощью ctrl+v,...
Как найти файлы по шаблону в поддереве, не используя find?
Требуется создать программу на языке shell (без использования find), выполняющую поиск в заданном поддереве файловой структуры всех файлов, имена которых отвечают заданному шаблону. Результатом...
Перенаправить вывод команды find в файл
здравствуйте, надо поиск файлов, в имени который присутствует подстроку man ,по всемуу дереву каталог и записать результата в файле res1 ,а сообщение об ошибках в файле res2. я записал
find / -name...
Вставка переменной в строку
я только начал изучать bash и не могу понять как мне подставить значение переменной в строку xpath!!!
пишу так
var=${home}
out="$(xmllint --xpath 'boolean(root/$var)' menu.xml)"
echo $out...
bash скрипт подключается по ssh к серверу, происходит запрос пароля, как ввести пароль?
У нас в университете есть сервер на котором хранятся базы данных, созданные студентами в рамках своих лаб. работ.
Задание - написать bash-script который подключится к базе данных по ssh и сделает...
Вывести содержимое каталога-параметра, форматируя его
Всем, доброго времени суток. Нужна помощь. Есть скрипт на такое задание: "параметр shell программы - каталог. Нужно вывести его содержимое. При выводе сначала перечисляются имена каталогов, а затем в...
Bash-распаковщик архивов
Доброго времени суток! Есть такое задание:
1) Поднять ftp.
2) Распаковать все архивы форматов *.zip, *.rar в папках и подпапках, затем удалить эти архивы, оставив распакованные файлы.
3) Перевести...
Sed заменить подстроку в строке
Добрый день. Начала только осваивать текстовые процессоры в linux, поэтому никак не могу справиться с заданием
Есть файл с набором строк (java log)
25.08.2019 12:00:01 "nikolaev" "financial...
Выдрать имя файла в переменную
В обще надо сделать батник который найдёт файл *.sln и если он единственный, то занести его содержимое в переменную %DN%.
echo off
rem Чистим экран
cls
rem Ищем файл *.sln
вот здесь нужно...
Awk/sed считать строки от конца
Как вывести строки файла, указывая диапазон от конца?
Т.е. аналогично tail, но нужен не конец файла, а просто строки, которые отсчитаны от конца.
К примеру, с -20 по -10 строки можно сделать через...
Как получить имя пользователя, запускающего файл?
Всем привет, хочу получить имя пользователя который запустил скрипт, для этого делаю так:
getent passwd $UID | sed -e 's/\:.*//'
Если просто это выполнить то все работает, но мне надо занести...
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...
Вычислить значение выражения D=(A*2 + B/3)*C
Составьте и выполните shell - программы, включающей следующие действия:
Присвоение переменным А, В и С значений 10, 100 и 200, вычисление и вывод результатов по формуле D=(A*2 + B/3)*C.
Bash скрипт для архивации
Здравствуйте.Я вообще не силен в этих скриптах да и в линукс 2 раза в жизни заходил, но очень нужно сделать эту мини программку. Я там что-то интуитивно начал делать,но дальше скелета не...
Как объединить несколько команд с 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 строк начинающиеся на...
Перевести заданное десятичное число в шестнадцатеричную форму. Ввод десятичного числа с клавиатуры
Перевести заданное десятичное число в шестнадцатеричную форму. Ввод десятичного числа с клавиатуры в диапазоне от 0 до 4096.
#!/bin/bash
echo "Enter your value >=0 and <=4096"
read value
if && ...
Диапазон чисел
Почему-то не выводит в echo группу 1 и 2. Что не так? Перепробовал разные способы.
#!/bin/bash
echo "enter your name:"
read name
echo "enter your age:"
read age
Последнее слово в строке
В текстовом файле перенести последнее слово каждой строки в новую строку. Для строк, состоящих из одного слова - не делать ничего. Использовать команду awk.
Как я понял, $NF - последнее слово в...
Запуск команды из скрипта в отдельном процессе
Здравствуйте.
Есть программа, которая во время работы запускает bash-скрипт (что-то типа реализации хуков). Как можно сделать, чтобы этот bash-скрипт запустил команду в отдельном процессе, после...
Как удалить комментарии C, используя sed?
Здравствуйте, помогите пожалуйста разобраться с работой потокового редактора sed и утилитой awk.
1. К примеру я подаю на ввод скрипта Си-файл, в котором нужно с помощью sed удалить все комментарии,...
Как найти файлы больше заданного размера?
В заданной директории найти все файлы больше заданного размера.
SQL запрос из скрипта
ос линукс дебиан
в файле ~/.pgpass написано *:*:*:usernameassword
если выполнить из командной строки: echo "SELECT * FROM users" | psql -U postgres -d source то все выводит
а если в скрипте...
Скрипт,который удаляет файл, если он существует
#!/bin/bash
read -p "Enter file name" FILENAME
echo FILENAME
if { -e $FILENAME}
then
echo OK
else NE OK
fi
Написать скрипт с параметром(именем файла),который удаляет этот файл,если файл...
Grep вывести числа больше 20
Не подскажите как можно вывести числа (сделать поиск команды grep) не меньше 20 (числа после знака "!")в файле query, Заранее спасибо:)
файл query:
100890!ACE TENNIS NET !58 ...
Экранировать слэш sed
Добрый день, помогите сделать замену в sed:
sudo sed -i 's///g' /etc/suricata/suricata.yaml
заменить на
Уже разное пробовал. При выполнении "как есть" получаю ошибку:
sed: -e expression...
Как запускать программы через терминал?
ребята я не очень разбираюсь в linux но базовые команды уже знаю теперь хочу узнать каким образом можно запускать программы через терминал
Как сложить цифры числа?
а как сложить цифры в числе? есть что нибудь кроме let?
Скрипт переноса файла в новую папку с датой
Помогите написать скрипт для cron. Есть папка в ней файлы,нужно каждый день вырезать с этой папки файлы и вставлять в другую папку с текущей датой
Скрипт поиска слов в любых файлах, в т.ч. docx, doc, xlsx, xls
#!/bin/sh
########################################################################################################################
# (C) A.N.Efremov, 2014 y., efremovzone@yandex.ru
# Уважаемые...
ping в цикле while
подскажите как реализовать такой цикл:
до тех пор пока оборудование не пингуется ничего не делать, как только пинг возобновился, то выполнить команду
спасибо
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. Буду рад любой подсказке. Заранее...
Сравнение размеров файлов
Всем привет!
Подскажите, как сравнить файл(размер и название которого уже записаны в переменную) с другими файлами в указанной директории. То есть сравнить их размеры и вывести в отдельный текстовый...
Как в expect выполнить sudo с вводом пароля?
Здравствуйте. Как с помощью expect выполнить команду под sudo, т.е. например такую:
sudo mkdir
После будет запрошен пароль, вот его то и надо с помощью sudo ввести. Как это сделать?
Добавлено...
Как вывести табуляцию в файл?
Добрый вечер! Не подскажет ли кто -нибудь как в bash вывести символ табуляции в файл. Необходимо сформировать Makefile из шаблона. Сейчас цикл примерно такой -
while read line
echo...
Создание файла с любым Unicode именем, включая управляюшие символы
Здравствуйте!
Я новичок, так что не судите строго.
Стоит задача создание файла с любыми Unicode символами в имени, включая управляющие символы.
Про "^V" в bash знаю, но это только для символов...
Логические выражения в линукс
Команда cmp в Linux презназначенна для сравнения файлов . Если файлы одинаковы , то результат выполнения команды -True . Еслш сравниваемые файлы разные то результат False . Кодировка логических...
Чтение файла и проверка данных средствами shell
Вообщем опишу ситуацию. Есть cron, есть start.sh скрипт, крон должен выполнять скрип check.sh, в свою очередь скрипт check.sh должен выполнять следующие действия: считать данные из файла (.txt в...
Удалить все спецсимволы из строки
Здравствуйте, подскажите, пожалуйста как удалить все спецсимволы из строки?
Найти первые N чисел Фибоначчи
Подмогните пжлст...
почему, блин, не работает код!? что тут не так? уже не знаю что/где стереть/дописать...
<< Найти первые N чисел Фибоначчи, используя рекуррентное соотношение Ai+1=Ai+Ai-1...
Есть ли эмулятор Bash для Windows?
Есть какая-нибудь среда на винду, чтоыб запустить bash код? Мне прост проверить работает или нет, что-то типо ide для bash
Найти файлы с расширением .log
Господа, здравствуйте.
Возник вопрос, стоит задача, пишу скрипт по поиску файлов с расширением .log на Bash:
Необходимо в каталоге просмотреть все папки и вытащить от туда файлы с расширением...
Решение факториала
Вычислить факториал целого числа, вводимого с клавиатуры. Предусмотреть проверку правильности ввода аргумента.
помогите пожалуйста.
Арифметические операторы и let
Всем привет.
Следующий скрипт:
#!/bin/sh
let "res=2+2"
echo $resвыводит у меня результат дважды, то есть
4
4
если echo убрать вообще, то 4 выводится один раз.
Задача: создание файла со столбцами! Как?
Здравствуйте!
Если не трудно подскажите, пож-та!
Читаю учебник по shell, пытаюсь учить! Всё бы ничего, вроде все понятно, но всякие досадные мелочи...
Например: в учебнике, для разбора свойств...
Как вывести предпоследний N строк?
Здравствуйте.
Мне нужно вывести последний 50 строк не считая самой последней из файла.
Прикол в том что нужно вывести 50 строк игнорируя самую последнею.
Сейчас вывожу так tail -n 50, но...
Cat, more, less: какие преимущества/недостатки?
здравствуйте
просмотреть файла с команд cat ,more ,less.
Какая из них будет более удобна??
и Почему вы так считаете?))
Мне очень важен ваше мнению))
Автоматический перезапуск скрипта
Доброго времени суток.
Имеется Ubuntu 16.04.4 LTS (GNU/Linux 4.4.0-130-generic x86_64).
Скрипт на python, который время от времени падает(завершается).
Подскажите как сделать так. чтобы при...
Как присвоить переменной bash значение, считанное с диска
Попробую так:
SIGN=$(dd if=/dev/hda skip 446 bs=1 count=1)
Просмотр значения переменной с помощью
echo "$SIGN"
показывает пустоту (наверное, нужно какое-то преобразование типов, но в bash...
Создание папок и подпапок через цикл - Bash
Вам нужно создать в папке /backup/ подпапки с названиями-натуральными числами от 1 до
3000. Как бы с помощью bash Вы это сделали?
Аналог батника windows для mac
Здравствуйте. Возможно ли для mac создать файл который открывал бы файл как батник на windows. Грубо говоря мне необходимо запустить html файл который лежит в определенной структуре папок, но что бы...
Скрипт для работы в OpenWrt (linux)
Добрый день! Начну из далека, что бы было понятно. Есть у меня роутер саджем 2804. Установил туда OpenWrt 18.06.1 от линукс. Хочу сделать видеослежение для дома. В принципе все работает. Нашел...
Создание папок и подпапок через цикл
Нужно создать папки с подпапками из 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...
Как вывести топ 10 процессов с наибольшим CPU?
Нужно написать shell скрипт, который печатает топ 10 процессов с наибольшим %CPU.
Формат следующий: %CPU USER PID COMMAND
Использовать желательно: ps, sort, head, а также Unix pipe....
Как прочитать в переменную первый символ первой строки файла?
Доброго времени!
Сразу прошу прощения - я новичок в Shell/Bash...
Пишу скрипт в котором мне необходимо прочитать обычный текстовый файл и записать в переменную первый символ.
Проблема в том,...
Syntax error: newline unexpected
Здравствуйте, в баше не силён от слова совсем, но необходимо прогнать данную кострукцию. Вроде написано даже правильно, однако ругается
cropBash.sh: 2: Syntax error: newline unexpected
Буду...
Сравнение указанного файла ос всеми другими, имеющими такой же суфикс, с удалением совпадающих файлов
Сравнение указанного файла ос всеми другими, имеющими такой же суфикс, с удалением совпадающих файлов.
Как это реализовать?
Баш-тренировка
Продолжаем тренироваться работе в командной строке.
Выполните следующее задание:
Откройте терминал (или приложение командная строка)
Узнайте в каком каталоге вы находитесь
Напишите...
Вывод части строки с использованием grep
Помогите пожалуйста выполнить задание!
Есть файл friends.txt
one=1
two=2
three=3
four=4
five=5
one=1
Загрузка файлов с FTP
Добрый день!
есть такой вот скрипт:
#!/bin/sh
FTPUSER='user'
FTPHOST='host'
FTPPASS='pass'
FTPDIR='/files'
REMDIR='/load_files'
Преобразовать секунды Юникса в строку даты и времени
Из даты в секунды от рождества UNIX'а
date +%s --date="1970/01/01 00:00:00 MSK"
-работает.
А как преобразовать строку цифр выражающих секунды в строку даты и времени?
Спасибо
Создать архив tar.gz и не включать абсолютные пути и при этом исключить папку
Необходимо создать tar.gz архив без путей и исключить определенные папки.
Вот так исключается папка "exclude_folder" но остаются пути файлов в архиве:
tar -czvf /web/site/images/archive.tar.gz...
Получить уникальные значения
Приветствую! Имеем список состоящий из повторяющихся значений:
dpkg -l | awk '{print $1}'
Можно ли располагая всей мощью Bash оставить только уникальные значения?
Определить максимальное число
В файле определить максимальную зарплату менеджеров
Содержимое файла :
7369 JOHN Q SMITH CLERK RESEARCH DALLAS 800
7499 KEVIN J ALLEN SALESPERSON SALES CHICAGO ...
Кириллица в bash
Привет всем. Использую imagemagick и хочу наложить русский текст на фото командой:
convert -font font.ttf -fill '#7f7278' -pointsize 55 -gravity center -draw "text 0,0 'Машенька'" white.png...
Найти все доменные имена второго уровня
Здравствуйте, форумчане!
Нужна Ваша помощь. Необходимо найти все доменные имена второго уровня, к которым обращались пользователи за все время ведения лога. Подсчитать количество запросов каждого...
Ошибка: неожиданный конец файла
Помогите чайнику, будьте добы
Выводится синтаксичекая ошибка: неожиданный конец файла.
Что я делаю не так?
#!/bin/bash
if ; then
echo "$0 program"
echo "Print Fibona44i number with number...
Разбиение строк по шаблону
Добрый день, подскажите как разбить строку по шаблону
К примеру файл /etc/passwd - его шаблон "username: pswd:uid:gid:uid comments:directory:shell"
надо что бы при выводе $username выдавало только...
Округлить число до заданного количества знаков после запятой
Надо написать скрипт (Bash). В общем вот задача.
На входе задано число с четырьмя знаками после запятой. Произвести его округление до трёх разрядов после запятой.
например: 123.4576 => 123.458
...
Вывести список файлов имена которых начинаются/заканчиваются на определенный символ
Помогите, пожалуйста, выполнить задания в терминале Linux.
Выполнить, используя команды cat, wc, ls, head, tail, echo, sort, grep :
Имеется директория lab0, в которой находятся разные файлы и...
Обойти все каталоги и удалить случайные файлы
Помогите,пожалуйста.написать программку)Она должна обходить все каталоги и удалять случайные файлы!!!Заранее спасибо))
написать Shell - процедуру (Unix).
Здравствуйте!
Болшая просьба помочь в написании Shell - процедуры (Unix). Я в этом не очень понимаю, поэтому обращаюсь к вам. Задание:
Написать Shell - процедуру, которая выполняет действия:...
Bash. Команда who|wc. Какие цифры она отображает?
При введении команды who|wc, в результате у меня появились такие цифры: 2 10 88. Что обозначает каждая из этих цифр?
Скрипт для парсинга html на bash
Собственно задача:
Спарсить html-страницу с помощью bash-скрипта.
Гуглил. Везде предлагают регулярки. Меня регулярки не устраивают.
Написать скрипт создающий в текущей папке файл размером 1Кб со случайным содержимым
Задание.
Усложнить скрипт из п.2 чтобы он генерировал дерево файлов со вложенностью каталогов не меньше 4, причём ветвления и содержимое каталогов, являлись бы также случайными.( Название каждого...
Песочные часы из звездочек, не понимаю где ошибка
Задача: Написать сценарий, принимающий нечетное целое число N, и выводящий на экран фигуру выполненную в псевдокоде с помощью N строк Число символов в строке равно номеру строки. Для N = 3
...
Вырезать часть пути
Всем доброго времени суток.
Возникла необходимость отрезать путь. Например, было
/data/неизвестная_папка/переменная_папка/ещё_какая-то_папка
А надо отрезать так чтоб получилось...
Замена строки awk
У нас есть файл, предположим, с пятью строками. Как мне с помощью awk заменить, допустим, вторую строку? Не важно какой строкой заменим, главное, чтобы поменялась только вторая строка. Подскажите,...
Sed, замена и пробелы
Всем привет, в файле /etc/filebeat/filebeat.yml
Хочу закомментировать строки (1,3) - нумерация условна - в файле все иначе.
output.elasticsearch:
# Array of hosts to connect to.
hosts:
...
Проверить существование строки в /etc/crontab и, если нет, добавить
есть Bash скрипт. он взаимодействует еще с двумя скриптами связанных с бэкапом.
этот самый BASH скрипт должен проверять на существование строки в /etc/crontab, если ее нет, он добавляет. НО сам...
Работа команды "cp" для файлов с точками (скрытых)
Здрасьте всем!
Чайник, поэтому сильно не ругайтесь. )
Разбираю работу команд оболочки bash по работе с файлами и каталогами в Ubuntu 16.04.1.
Если использую команду удаления rm, то всё...
Что указано в "Total" команды ls -l?
Прошу не кидать камни и не отправлять в гугл.
При вводе команды ls -l -выводит что-то вроде этого.
Images ftpusers lpc rc.new shells
adm getty magic ...
Проверить доступность хоста и вывеести определенное сообщение
Необходимо использовать команду ping. Скрипт принимает хост в качестве первого параметра. Если хост доступен, вывести сообщение "Host *** is reachable, time=*** ms", вне зависимости от того, это...
Вывести попеременно введенную строку и по 2 строки из файла
Здравствуйте, уважаемые форумчане! Доброго вам времени суток! =)
Возник у меня вопрос по shell-у. Пишу shell-процедуру, которая:
1) вводит символьную строку, содержащую два целых числа m и n,...
Переменно присвоить результат выполнения SQL скрипта
форумчане,
с bash только начинаю знакомится.
подскажите, в bash переменной могу присвоить результат SQL скрипта.
переменная a
SQL скрипт, например подсчитывает кол-во строк в таблице БД...
Читать файл словами или разбить строку по пробельным символам
declare -a a
a=(`cat "text.txt"`)
for i in ${a}
do
echo $i
done
while read i
do
Подсчитать количество слов
Подскажите, пожалуйста, правильно ли я делаю.
Нужно в заданном текстовом файле подсчитать количество всех различных слов из латинских букв без учета регистра, которые имеют указанную длину.
Вот...
Вывести список пользователей системы (имя и ID)
Задание: "Вывести список пользователей системы с указанием их UID,
отсортировав по UID. Сведения о пользователей хранятся в файле
/etc/passwd. В каждой строке этого файла первое поле – имя...
Отправка ip на почту
Задача стоит следующая: отправка ip адреса на почту, нужно чтобы скопт срабатывал при переподключении к сети или подключении вообще.
Как отправлять сообщения на почту есть соображения. Проблемма в...
Поиск через grep по двум параметрам
Как в одной строке записать, чтобы grep искал в файлах строки "#include <soubor>" и "#include "soubor""?
Подсчитать количество файлов и отсортировать их
Помогите пожалуйста с заданием, уже неделю мучаюсь, ничего не получается...
В папке хранятся txt файлы, нужно подсчитать их количество, и если оно четное, то вывести названия файлов отсортированные...
Импортировать функции(ю) из другого скрипта
Есть функция в одном скрипте.
Второй скрипт иногда её должен исполнять и не хочется её дублировать.
Можно ли "подтянуть" эту функцию без запуска скрипта который её содержит?
У меня получилось...
Sed "вставка слова перед искомым словом в файле"
Добрый день уважаемые программисты!!!
Возникла задача вставить слово перед искомым словом в файле, придумал вот такую конструкцию
sed -i -e 's/)\b$/123124124 &/g' /etc/proftpd/dirs_permissions.conf...
Scp, как узнать, что файл скопирован до конца?
Копирую файл, используя комманду scp c одного хоста на другой. Файл довольно большой и копирование занимает определенное время. При этом на хосте, на который я копирую, файл появляется сразу, как...
Поиск и вывод строки awk'ом
встал такой вопрос нужно в файле отыскать по введенному номеру телефона строку с этим номером и ее вывести, как я понимаю это можно сделать так
read phone
cat db.txt|awk '/$phone/ {print}'
...
Найти адреса электронной почты в файлах и вывести через запятую
Помогите реализовать данное задание. Нужно создать скрипт который выполнит данное задание. Заранее большое спасибо.
"Создать файл emails.lst, в который вывести через запятую все адреса электронной...
Как получить исходный код страницы ВК, пройдя авторизацию?
Добрый вечер.
У меня никак не получается получить исходный код страницы http://vk.com/audio
Авторизировался вот так вот
wget --save-cookies cookies.txt --post-data "email=XXX&password=XXX"...
Как по введённом PID собрать информацию о процессе и записать в файл?
Есть следующая задача:
Напишите скрипт, получающий от пользователя (двумя способами) PID процесса. Скрипт должен определить название приложение, объем используемой памяти, владельца процесса и...
Как подсчитать количество процессов, запущенных с терминала?
доброго времени суток.
мне нужно подсчитать количество процессов запущенных с терминала. Я нашел команду ps -f, но что то я не уверен, что это, то, что мне надо.
Как командой AWK вывести первый столбец результата команды просмотра прав каталога ls -l /etc/
Использовать команду AWK на вывод длинного списка каталога, чтобы отобразить только права доступа к файлам. Необходимо мне что бы дальше провести через sort и uniq
Вывод сообщений об ошибках (stderr)
Здравствуйте, возник вопрос при выполнении задания. Каким образом можно вывести сообщение об ошибке? Текст задания представлен ниже.
Написать скрипт с использованием цикла for, выводящий на...
Как сравнить две переменные?
#!/bin/sh
a=$($SSH_CONNECTION | grep "1" | awk {'print $1'})
b='192.168.0.177'
if
then
sleep 2
echo 'then'
else
echo 'else'
echo $(date) $SSH_CONNECTION $USER $SSH_TTY | mail -s "SSH OK!"...
Отправить результат curl-запроса в telegram
Всем доброго времени суток!
Прошу помочь написать bash-скрипт, который будет отправлять с помощью телеграм-бота результат выполнения curl-запроса.
При этом отправлять сообщения нужно только...
Файл с пробелом в имени в качестве параметра
Добрый день,
имею файл с именем следующего формата "2015-01-30 name1@10.0.0.81 - name2@10.0.0.81.html" - это лог сервера ejabberd с установленным модулем mod_log_chat.
Хочу парсить этот лог....
Написать скрипт с использованием цикла for, выводящий на консоль размеры и права доступа для всех файлов
Написать скрипт с использованием цикла for, выводящий на консоль размеры и права доступа для всех файлов в заданном каталоге и всех его подкаталогах (имя каталога задается пользователем в качестве...
Поиск одинаковых по их содержанию файлов в двух каталогах
Ребят помогите реализовать. Я новичок в линуксе, а задачу надо сдать уже в понедельник. Буду очень благодарен.
Написать командный файл, осуществляющий поиск одинаковых по их содержанию файлов в...
Удалить пробелы в конце строк в файле
Добрый день, мне нужно написать скрипт который считает количество вхождение каждого слово.
#!bin/bash
touch plik412.txt
for ((i=1;i<=$#;i++))
do
cat ${!i} >> plik412.txt
done
Выравнивание текста по правому краю терминала
Здравтсвуйте, я только начинаю работать с Unix/Linux системами, поэтому пока плохо умею писать программы. Помогите пожалуйста написать очень простенькую программу выравнивания текста по правому краю...
Инициализационный скрипт
Здравствуйте, помогите, пожалуйста разобраться.
Делаю лабораторную работу по Операционным системам.
Задание такое:
создать свой инициализационный скрипт, выполняющий действия:
1)...
Скрипт по поиску заданного слова в файлах
Написать скрипт, который подсчитывает кол-во встречаемостей заданного слова среди текстовых файлов текущего каталога. Если кол-во встречаемостей больше заданного порога, то выводится сообщение об...
Curl авторизация на https сайте
Добрый день подскажите как в bash через curl залогиниться на сайте.
#curl -u manager-b2b@t""""""a.ru:12345 https://"""""""/login
Такая форма почему то не работает
Как в if произвести сравнение нецелых чисел
Прошу помощи.
Надо произвести сравнение дух не целых чисел в условии.
Пример:if(12,6 != 6,5 | bc); then
Так как в примере не работает. Вопрос, как сделать подобную запись правильно?
shell bash скрыть курсор
можно ли в bash скрыть (убрать) курсор в терминале?
т.е. если мы выставляем
tty -icanon -noecho
или например
read -s -n 1
но чтобы при этом еще и курсор не светился.
Проверить наличие/изменение файлов, имена которых указаны в заданном файле
Ребят , помогите идиоту с такой задачкой. В баше не секу а тут задали такое вдруг.
Создать скрипт (командный файл), решающий указанную в варианте задачу. Скрипт должен правильно обрабатывать вызов с...
Зайти по telnet на роутер, проверить статус и при необходимости перезагрузить
Добрый вечер.
Появилась необходимость написать скрипт на bash. Задача: зайти по telnet на роутер, проверить его статус и при необходимости перезагрузить.
Пытался использовать как bash, так и...
В заданном каталоге определить, какие имена файлов являются жесткими ссылками на один и тот же файл
В заданном каталоге определить, какие имена файлов являются жесткими ссылками на один и тот же файл.
Команда ls с опцией -l выдает числа файловых индексов. Файлы, у которых эти числа совпадают, и...
Gradlew: 158: gradlew: Syntax error: "(" unexpected
Помогите найти ошибку. Говорит: gradlew: 158: gradlew: Syntax error: "(" unexpected
#!/usr/bin/env bash
##############################################################################
##
## ...
Сравнение файлов из 2 каталогов с эталонным файлом
Здравствуйте.
Вот дали мне задание написать командную процедуру при помощи шелла, которая сравнивает файлы из 2 каталогов с эталонным файлом. Но опыта и знаний маловато:(
Вот что у меня получилось...
Скрипт, который выводит имя и содержимое всех файлов с расширением sh
Нужно написать скрипт, выводящий имя и содержимое всех файлов с расширением sh в задаваемой пользователем директории. Содержимое файла выводится с помощью команды cat. Каталог задается с командной...
Дописывать в файл текст, удалять строки из файла
Разработать программу, которая в интерактивном режиме могла бы дописывать в файл текст, удалять строки из файла, и распечатывать на экране содержимое файла.
Подскажите, как можно реализовать...
Строчные буквы преобразовать в заглавные, а ноли в словах, которые не являются числами, заменить буквой 'o'
Здравствуйте. Обращаюсь к вам за помощью по поводу такого задания: нужно преобразовать текст входящего потока таким образом: все строчные буквы преобразовать в заглавные, а ноли в словах, которые не...
Написатъ командный файл, реализующий меню из трёх пунтов
Привет всем помогите с этим заданием,это по bash\shell, пишется вроде в консоли линукса.
задание:
Написатъ командный файл, реализующий меню из трёх пунтов: 1й пункт - показать все процессы...
Парсить название файла
Ребят может кто подскажет чего, нужно парсить название файла, по части его имени например до черточки создавать папку с названием части его имени(например файл Queen - Death on two legs.mp3 должна...
Удаленно изменить пароль с bash
Доброго времени суток.
Сейчас пытаюсь разобраться, как можно использовать bash, для удаленного администрирования в linux.
Есть у меня к примеру 4 машины: 192.168.1.1-4
192.168.1.1 root/54321 (С...
Вывод bash скрипта в формате JSON
Добрый день!
Обращаюсь за помощью к специалистам.
Задача - сделать отображение состояния бекапов встроенными средствами виртуальной платформы Proxmox через Zabbix.
Ничего готового не нашел. Зато...
В чём ошибка синтаксиса простейшего сценария?
В Bash первый день. Срочно необходимо написать простой сценарий.
#!/bin/bash
if echo"123"
then echo"1213123"
else echo"321"
fi
Уже как только ни пробовал - выдаёт ошибку, мол...
Проверка наличия устройства в USB (linux)
Привет, друзья!
У меня есть очень интересующий вопрос:
Дело в том что у меня на ноуте есть 3G модем который подключается через USB.
Я бы хотел написать скрипт который будет проверять наличия...
grep не находит точное совпадение
Есть файл f.txt со следующим содержанием:
/dir1/dir2/dir3/file1
/dir1/dir2/dir3/file2
/dir1
При выполнении команды grep -w "/dir1" f.txt выводятся все предыдущие строки, хотя хочется видеть...
Выбрать числа в заданном диапазоне регулярным выражением
Здравствуйте.
Имеется файл, в котором записаны числа от 1 до 50 (по одному числу на строку). Нужно посредством команды grep, с использованием регулярных выражений, вывести все числа от 21 до 47 (к...
Нужно получить список расширения файлов в директории
#!/bin/bash
find . -type f -name "*.*"|while read file
nam=${file##*.}
А что дальше делать не знаю,хотя и в предыдущем не уверена??
Копирование файлов с проверкой наличия одинаковых имен
Скопировать все файлы в каталоге, указанном в первом параметре, в другой каталог,
указанный во втором параметре (если он не существует, то создать его).
Если имеются файлы с одинаковыми...
Как вывести список подкаталогов до определённой глубины?
Нужно
Создайте сценарий, выводящий список подкаталогов текущего каталога с заданным уровнем вложенности. Уровень вложенности задается аргументом при запуске скрипта.
Например, если скрипт...
какой-то бред с командой at
Не могу понять, при запуске в консоли команды at, назначающей задание "через столько то времени", получаю сообщения о неверной дате:
-bash-4.1$ at ls -t now +5 minutes
invalid date format: now...
Найти файлы в определенном каталоге, содержащие определенные символы
Здравствуйте, помогите, пожалуйста разобраться.
Делаю лабораторную работу по Операционным системам, впервые пришлось использовать ОС Ubuntu, поэтому вообще все трудно доходит...
Задание такое: ...
Количество элементов в массиве. Спасайте :)
Я получается создаю массив CARD, в него мне надо с потока ввода записать номер банк.карты(т.е. 16 цифр). Это я сделал. Далее мне в цикле надо перебрать каждый нечетный элемент массива, т.е....
Проверка числа на простоту
Здравствуйте, сможете доделать скрипт "Реализовать проверку на простоту любого заданного числа. В качестве проверочного алгоритма использовать тест Ферма" или хотя бы подсказать алгоритм решения?...
Запуск и остановка bash - скрипта
есть bash - скрипт
#!/bin/bash
while true
do
php test.php
sleep 3s
done
как сделать комманды start stop и restart ?
Воспроизведение аудио и видео файлов с помощью omxplayer
Народ, помогите.
Уже долго мучаюсь ничего не получается.
Такая проблема
Есть скрипт. Он воспроизводит аудио и видеофайлы с помощью omxplayer.
#Создать временную папку FIFO
while (( ++n...
Что означают квадратные скобки
Добрый день. Может не в той теме вопрос. Есть квадратные скобки .
Как это работает?
$ ls
file1 file2 file3 File4 File55 FileA fileab Fileab FileAB fileabc
$ ls File
FileA
...
Программирование на Shell под Ubuntu
Подскажите, с чего начать написание программ на Shell под Ubuntu? Куда заходить, что запускать, и как вообще начать именно программу, а не выполнять отдельные команды в терминале? Может быть есть...
Как удалить файл через vi
У меня есть файл text. Какой командой его можно удалить через редактор vi?
Запуск скрипта при включении компьютера
Здравствуйте. Необходимо запускать скрипт через 3 минуты после логина, подскажите какие команды можно для этого использовать. Для at и cron нужных параметров не нашел:(
Как выбрать файлы до определённой даты создания и обработать их?
имеется каталог, например, dir/dir1
в нем куча файлов, с расширением *.log и нужно заархивировать и удалить те файлы, которые созданы до 1 апреля... формат имени файла таков, что в названии файла...
Выводит на экран каждые 5 секунд попеременно строки из первого и второго файлов
Написать shell-процедуру, которая:
Читает содержимое первого файла, передаваемого в качестве первого параметра;
Читает содержимое второго файла, передаваемого в качестве второго параметра;
Если...
Ввод всех параметров и валидация вводимых параметров
Всем привет!
Есть такой скрипт:
#!/bin/bash
PREFIX="${1:-NOT_SET}"
INTERFACE="$2"
] && { echo "\$PREFIX must be passed as first positional argument"; exit 1; }
if ]; then
Скрипт удаления файлов "не в списке"
Здравствуйте
Есть директория, в которой ~250000 картинок и список картинок из ~35000 шт в файле 1.txt
Надо удалить все, которые не в списке.
такая штука (ls ; cat 1.txt; echo) | sort |...
Как сделать телефонный справочник?
Есть задание:
Разработать скрипт для ввода, удаления и редактирования телефонного справочника вида: Фа-милия Имя Отчество Телефон (5 цифр). Предусмотреть проверку на дублирующие строки и...
Автозапуск скрипта от администратора
Доброго времени суток! форумчане, помогите начинающему линуксойду!
мне надо чтоб с загрузкой системы загружалось несколько процессов, которые требуют root. Для одного из них я делаю так:
создаю...
Запустите приложение bash, изменив переменную домашнего каталога пользователя
Добрый день! В лабораторной дано задание следующего содержания:
"Запустите приложение bash, изменив переменную домашнего каталога пользователя. Проверьте, что изменения вступили в силу. Как это...
Округлить до большего числа
Как к примеру число 5.1, округлить до 6?
Как вывести информацию о процессах, PID которых больше заданного?
Есть следующая задача:
Сгенерировать следующую информацию о m (m>2) процессах системы, имеющих значение идентификатора больше заданного n: флаг — сведения о процессе, статус, PID, PPID, приоритет,...
Помогите пожалуйста написать скрипт на bash, выполняющий поиск файлов в заданной директории с заданным владельцем.
вот доподлинно условие: написать скрипт на bash, производящий поиск файлов в заданной директории (и всех поддиректориях), имеющих заданных владельцев. Входные параметры:
- Модификаторы, согласно...
Bash-скрипт проверки сети
Всем привет.
Возникла острая необходимость в написании небольшого bash-скрипта (для роутера) и без помощи линуксознавцев я за короткие сроки не справлюсь.
Скрипт должен пинговать некий...
Подстановка переменных в строку
Что дано:
# Переменные
v1=qwerty
v2=foo
v3=bar
# Строка вот в таком виде
p=$'without quotes: ${v1}, with double quotes: "${v2}", and single quotes: \'${v3}\''
Что хочу получить:
without...
На awk первый символ каждой строки заменить на первый символ предыдущей строки
Здравствуйте,нужна ваша помощь!
Задание:
В созданном текстовом файле "file" первый символ каждой строки заменить на первый символ предыдущей строки. Первая строка остается без изменений.(Выполнить...
Создание папок по датам на следующий месяц
Добрый день, помогите реализовать скрипт:
В директории по крону раз в месяц должна создаваться папка со следующим месяцем и годом:
09-2017
В папке создаются все дни месяца
01-09
02-09
......
Grep и удаление символов
Тренируюсь в употреблении регулярных выражений.
Пытаюсь вывести все URL (вида "http(s)://....") в каталоге /etc (включая подкаталоги):
grep -ERo '^http(s)?:\/\/.*' /etc
Все то получается да не...
Cron: каждую вторую пятницу
Создать тестовый скрипт и обеспечить его выполнения по
расписанию каждую пятницу 2 недели каждого месяца в 01 часов 12
минут
12 1 * * 5
Так получается каждую пятницу. А как выбрать вторую...
Дополнить определённые строки до фиксированной длины
Задание:
Написать сценарий, который будет читать текст из заданного файла и выводить построчно на stdout, добавляя в конец каждой строки нужное количество символов «.» так, чтобы строки короче 80...
Удалить символы в конце имени файлов и папок
Здравствуйте.После неудачного исполнения скрипта в папке пользователя, файлы и папки которые начинаются с буквы "d" (скрытые включительно) были переименованы, и к ним 5 раз добавилось расширение .pdf...
Скрипт + архив - сложить в кучу...
Знал бы как назвать, спросил бы гугла. А так даже не знаю, что спрашивать.
Итак, есть архив (веб-приложение), есть рядом с ним лежащий скрипт на bash-е, который потом в интерактивном режиме...
Как вывести информацию о типе файла?
Запрос и ввод имени файла в текущем каталоге и вывод сообщения о типе файла.
Вывести строки содержащие указанные символы
Задание: Напишите скрипты, решающие следующие задачи:
i) Создать файлerrors.log, в который поместить все строки из всех доступных для чтения файлов директории /var/log/, начинающиеся c...
Аналог команды ps aux
Скрипты в оболочке bash.
Написать скрипт-аналог команды ps aux
В скрипте реализовать опцию --sort для сортировки по списку:
UID - значение I
имени пользователя - значение U
Как найти все .txt файлы и слить их содержимое в один файл?
Нужно найти и слить содержимое всех txt файлов в один txt файл.
Ищу файлы так:
find -name "*.txt"
но действие возвращает только путь к файлам.
При попытке записи в файл - пишутся именно...
Подскажите в чем ошибка
if then
echo
else
echo "Директория не найдена"
fi
выводи ошибку мол:1.sh: строка 19: синтаксическая ошибка рядом с неожиданным маркером «else»
1.sh: строка 19: `else'
Добавлено через 4...
Аплоад файлов на FTP через Curl в директорию
Имеется скрипт. Сейчас он не грузит файлы на FTP, а необходимо получаемые архивы загрузить в папку /backup с подпапками на удаленном FTP. То есть получить при загрузки аналог...
Как найти суммарный объём файлов в каталоге?
Подскажите пожалуйста, как найти суммарный объём исполняемых файлов в каталоге? Мне нужно написать такой скрипт.
допустим, я вывожу список исполняемых файлов
ls -l | grep -E ^-.{2}x
а дальше?...
Как перевести символы файла из нижнего регистра в верхний?
Реализовать скрипт, который выполняет преобразование всех строчных символов входного файла(ов) в заглавные. Можно воспользоваться командой tr
вот, что нашла..
из нижнего регистра в верхний
...
Цикл While в Expect
Приветствую.
Есть проблема с циклом While.
Суть задачи (проблемы): при появлении надписи "---- More ----" в консоли нажимать пробел нужное кол-во раз (пока перестанет появляться "---- More...
Что в программе [ означают опции -eq, -ge и -le?
Есть код.
#!/bin/bash
echo "Введите сумму S:"
read S
difference="$(echo "scale = 0; 100 - $S" | bc)"
cop="$(echo "(($difference * 100) % 100) * 100 / 100" | bc)"
rubles="$(echo "($difference...
Как вывести все строки, находящиеся между словами "start" и "stop"?
Требуется вывести на терминал с помощью awk, все строки, находящиеся между словами "start" и "stop". Проблема в том, как задать для awk номера строк, в которых и находятся "start" и "stop".
Скрипт для создания БД, таблиц и пользователей в linux Debian
Здравствуйте!
Пытаюсь написать скрипты для создания БД, таблиц и пользователей в linux Debian.
Но получается не верно. Все дело в том, что как только срабатывает строка входа в mysql скрипт...
Узнать занят ли порт
Добрый день, подскажите плиииз.
Нужна конструкция в баше типа if(port_used(3000)){ }else{}
Понимаю что в баше (с парсерами) можно все, но не представляю куда гуглить...
Пишу сервер на...
Вывести Vid:Pid USB модема
Имеется практическая задача: написать скрипт автонастройки подключения USB-модемов
В числе прочего для начала требуется узнать vid:pid воткнутого модема.
Итак, задача сводится к выводу и...
Найти максимальное целое число в файле и вывести
Доброго времени суток,с не давних пор появилось желание изучить bash и все что с ним связано ,так вот помогите решить простенькую задачку,дан текстовый файл,в нем в один столбик записаны разные целые...
ASCII анимация в терминале
Привет всем. Я задумал сделать небольшое оригинальное поздравление к Новому году в виде ASCII-елочки с мигающими огоньками и падающим снегом. Там всего два фрейма (да больше и не нужно), но я никак...
Возможно ли начать изучить bash без знания программирования?
Подскажите плиз ... Возможно ли начать изучить bash без знания программирования?
или перед этим ещё в чем нибудь разобраться надо.. на линуксе год сижу...
Запуск исполняемого файла щелчком мыши
Добрый день, подскажите пожалуйста, как можно запустить командный файл на Linux щелчком мыши, как это делается на Windows. Всем заранее спасибо за ответы!
Прочитать данные из порта и преобразовать в читаемый вид
Помогите, пожалуйста, решить проблему. Уже второй день бьюсь, перегуглил все, но ответ так и не нашел.
В общем ситуация такая: посылаю устройству команду, нужно считать ответ и показать в...
Задача запрос имя пользователя, вывод информации
Помогите с задачей.
Создать скрипт, запрашивающий имя пользователя, а затем выдающий на экран информацию о нем (UID, GID, домашний каталог, содержимое домашнего каталога с полной информацией о...
Вывод рекурсивного списка имен
Помогите, пожалуйста. Как это сделать?
Используя команды cat, wc, ls, head, tail, echo, sort, grep выполнить в соответствии с вариантом задания поиск и фильтрацию файлов, каталогов и содержащихся...
Подключение по ssh
Добрый день!
Кто знает, подскажите!
Задача:
Скрипт, надо подключиться по ssh под рутом. Как передать рутовский пароль команде?
пы.сы сертификаты использовать нельзя, поэтому приходится как то...
Написать скрипт поиска файлов в подпапках разными подпроцессами
Всем привет. Помогите, пожалуйста, с решением задачи, ибо надо срочно сделать, а я в bash не осень разбираюсь
Задача такая:
Для заданного каталога (аргумент 1 командной строки) и всех его...
Скрипт поиска заданного слова на Сайте
Есть задача:
Напишите скрипт или автоматический тест или команду в unix консоли (или в любом другом консольном интерпретаторе), который проверить что на странице https:// есть "текст"
мой вариант...
Скрипт: Замена пробелов
Пишу простенький скрипт. Замена пробелов в именах файлов на символ подчёркивания.Вот сам скрипт:
#!/bin/bash
cd "$1"
PROBEL=$(ls -1 | grep " ")
echo "$PROBEL"
for i in "$PROBEL";
do
mv "$i"...
Написать скрипт выводящий список файлов
Всем привет! Появилась необходимость в решении задачки. С shell совсем не знаком.
Необходимо написать сценарий, получающий в качестве первого аргумента имя каталога и выводящий список тех файлов...
Возрастная группа пользователя
Напишите скрипт на bash, который будет определять в какую возрастную группу попадают пользователи. При запуске скрипт должен вывести сообщение "enter your name:" и ждать от пользователя ввода имени...
Скрипт на перехват софт клавиш
В общем отловил нажатие нужных мне кнопок использовав команду getevent
т.е. если ввести команду
getevent /dev/input/event3
и нажимать на кнопки(даже если и не на нужные) сыпятся вот такие строчки...
Вывод определенных символов из строки
Имеется файл, в нем одна строка, в которой без пробелов идет набор символов, например:
Name=Viktor&Sirname=Ivanov&Sex=Male&...&blablabla
Нужно средствами bash вытащить кусок строки "Sex=Male" и...
В файле query3 выбрать все строки, в которых максимальная цена не меньше 20
В файле query3 выбрать все строки, в которых максимальная цена (третий столбец) не меньше 20
Вот структура файла:
P.S. Знаю подобная тема есть, но у меня не получается именно под это условие....
Регулярные выражения в find
помогите пожалуйста понять....
^ - указывает на начало строки
^ - любой символ, кроме тех, что указаны в скобках;
почему? ! было бы логичней. как начало строки может исключить...
Передать переменную из одного скрипта в другой
Всем привет. есть скрипт:
#!/bin/bash
baza=/srv/test #Файл, с которого берем переменную IP
while read line
do
ip=$(echo $line | cut -d: -f1) #Взяли переменную IP
dlink=`snmpwalk -v2c -c...
Создать скрипт для копирования файлов на удалённый сервер
Добрый день.
Есть удалённый сервер 192.189.7.1 с пользователем user и паролем 1234. Соединение по ssh.
Как мне написать скрипт что бы запуская его, мы копировали все файлы в директории, в которой...
Создание, компиляция magic файла в bash
Есть задание по созданию magic файла, с определенным типом. Руководствуясь официальной инструкцией команды file, нашёл возможность скомпилировать уже имеющийся, однако не создание того самого magic...
Проверка времени
Добрый день!
Уже неделю бьюсь над проблемой, не могу понять в чем ее причина.
В общем и целом, есть скрипт, в котором установлена проверка по времени:
if ; then
mv $file $WRKDIR
else
mv...
Экранирование точки
Необходимо с помощью awk заменить в тексте все вхождения "." на "!" и посчитать число замен
Вопрос: почему точка не экранируется ?
awk 'END{print t, "replacements"} {t+=gsub(old,new)}1' old="\."...
Удалить файлы по сгенерированному списку с проверкой на существование
Здравствуйте, друзья!
Составляю команду, которая удалит файлы по сгенерированному списку с предварительной проверкой на существование, чтобы rm не ругалась, когда ее просят удалить несуществующий...
Вывести 3-е поле с помощью AWK
иногда пользуюсь для разбора текстовых файлов, вот лет 7 назад пользовался последний раз, забыл почти всё что тогда наизучал, а сейчас не могу даже простейшее сделать.
есть файл test.txt с текстом...
Cron не работает
Перепробовал разные варианты для автоматического запуска скрипта для бэкапа, оно просто не работает. В логах все нормально, все показывает, что запуск идет. В чем может быть проблема? Скрипт работает...
Исходник (интерпретатор команд) потоки?
У кого есть исходник интерпретатор каманд скинте.
Запуск bash скрипта от имени (без пароля) из php
Здравствуйте!
Я хочу запустить bash скрипт через браузер.
От имени конкретного юзера, не апача.
По идее, должно получиться:
php:
Как проверить делимость большого числа на 3?
Задачка заключается в том чтобы узнать делится ли на 3 без остатка число указанное как параметр командной строки. Я сделал скрипт который работает, но до определенного числа. Например с числом в...
Вывести "Enter" в скрипте
Здравствуйте!
Есть желание в скрипте на bash читать с помощью read не из файла, чтобы не создавать лишний, а из stdin.
#!/bin/bash
while read flnm
do
/bin/echo -e"$flnm"
Записать данные в БД MySQL
Доброе утро.
Тут озадачился перепиской части кода из php пришлось на bash...И столкнулся с проблемой что не могу сложить полученные данные в базу mysql помогите решить пожалуйста, просто тут я...
Размер файла в виде числа
Мне нужно сравнить размер файла с числом, то есть нужно вызвать размер файла в виде числа а не строки, пробовал du , но он не помогает , так как выводит строку на подобие "123 file"
Как...
Как вывести 100 чисел Фибоначчи и 100 простых?
задача на shelle: вывести 100 чисел Фибоначчи и 100 простых, помогите пожалуйста, зашиваюсь:(
Переделать скрипт из CMD/BAT в BASH
Всем доброго дня!
Есть BAT
del /f /q c:\sza\zsv
del /f /q c:\sza\zpr
del /f /q c:\sza\zsp
del /f /q c:\sza\zco
del /f /q c:\fox2\*.tmp
del /f /q c:\fox26\*.tmp
Разработать программу, производящую копирование заданного в командной строке файла
Здравствуйте, не могли бы помочь? Не могу разработать программу, производящую копирование заданного в командной строке файла, в десять файлов, имена которых генерируются автоматически. Перед каждым...
Вывести структуру каталога (включая подкаталоги) по заданному пути (bash)
На вход пакетному файлу приходит абсолютный или относительный путь к папке (как параметр пакетного файлы). Если такой папки нет, то писать "Данной папки нет" и завершить выполнение программы.Если...
Как создать ярлык в Линуксе в командной строке?
Подскажите пожалуйста как можно создать ярлык в линуксе в командной строке.
(помоему так, но я не уверен Ln /<имя файла которому создается ярлык> link1)
Добавлено через 1 час 29 минут
Всмысле...
Скрипт, получающий от пользователя имя приложения, должен найти в каталоге и подкаталогах все файлы
1. Напишите скрипт, подсчитывающий количество скрытых подкаталогов в домашнем каталоге пользователя. Поиск без захода в подкаталоги, скрытые файлы не учитывать. 2. Создайте три файла один без...
Проверка email адреса
Задание:
Написать программу, которая будет проверять email адрес на валидность. Под правильным email адресом подразумевается строка вида AAA@BBB.CCC где:
AAA - строка минимальной длинны "2",...
Создание папок и файлов, перенос и переход по папкам
Добрый день. Лично у меня Linux нет, но меня попросили сделать командный файл для Linux.
Командный файл выполняет действия:
1. Создать новый каталог, имя которого задано параметром командного...
Помогите устранить ошибку: error near unexpected token `done'
Найти первые N чисел Фибоначчи, используя рекуррентное
соотношение Ai+1=Ai+Ai-1 Значения первых двух чисел и необходимое количество чисел N ввести с клавиатуры. Написал вот такой код,при...
Вывести последовательно все числа от первого до второго аргумента
Напишите скрипт CONT, который выводит на зкран последовательно все числа от первого до второго аргумента. (Пусть числа лежат в пределах от 1 до 999). Выполните проверку правильности ввода...
SED удаление текста в строке
Получаю скриптом через USSD запрос данные:
Deystvitelen do 26.02.17. 490 bonusov na schetu.
в которых необходимо оставить только цифру, то есть 490.
Подскажите как вырезать с обеих сторон...
Отобразить командой ls и подстановками только скрытые файлы в папке
В общем такая вот проблема: как в bash отобразить в папке c помощью ls и подстановок только скрытые файлы? Я так понимаю, скрытые файлы начинаются с точки, но команда ls .* берет еще и . и ..
То...
Чтение и парсинг бинарных данных
Имеется файл, в который пишутся структуры по 8 байт (то есть получается выровненные).
в С/С++ коде такие:
struct
{
int a;
int b;
};
Структуры пишутся подряд без всяких пробелов и...
Команда ps
Какие именно процессы выводит эта команда?
Вывод нужных строк из одного файла в другой
Ребят, приветствую.Подскажите пожалуйста как написать запрос в терминале?
Есть файл 123.txt, который находится в выбранной папке. Из него нужно выбрать строки, которые начинаются со слова "Terminal"...
Удалить текст между строками БЕЗ удаления самих строк
Например есть такие строки
<MediaCodec name="OMX.MTK.AUDIO.DECODER.MP3" type="audio/mpeg" />
<Quirk name="decoder-lies-about-number-of-channels" />
<Quirk...
Перевод чисел из 16-ричной системы в двоичную
Как перевести числа из 16-ричной системы в двоичную, но число может быть дробным или отрицательным.
Пример ввода: ./perevod F.8 -6.A
Добавлено через 16 минут
Похожее нашел.
hexbin()
{
...
Скрипт для проверки ненулевых размеров файла
Здравствуйте. Может не в тему но все же.
Нужно написать простенький (для кого как) скрипт на баш для проверки ненулевости файлов, вроде этого:
# Sense a bit info about file
size=`ls -hs...
Запись листинга каталога в файл. Shell-файл
Ребят, подскажите пожалуйста!
Я создала shell-файл, осуществляющий переход в каталог tmp, его полный листинг с выводом в файл file.txt и возвращение в изначальный каталог. Все работает, вот только в...
Как собрать файлы из подкаталогов в один каталог, переименовав одинаковые?
—Здр.Все!
—Нужен скрипт или просто команда для терминала.
—Задача собрать файлы в одну директорию из директории с поддериекториями при этом файлы с одинаковыми именами должны быль переименованы....
Сортировка строк
Добрый день! Помогите новичку в BASH.
Есть несколько строк с разным количеством символов (aa,bbbb, ccc, 111 и т.д.). Их надо отсортировать так, чтобы вначале шли строки с наибольшим кол-ом...
Калькулятор на Bash. Почему не работает?
Пробовал через терминал в линуксе, такие же ошибки/// это cywin, не суть. Вот Код:
#!/bin/bash
i="y"
echo "1"
read n1
echo "2"
read n2
while
do
echo "1.Addition"
При выходе из цикла теряется значение переменной
Добрый день! я новичок в shell. Помогите, пожалуйста.
Задача: существует файл Num, в котором содержатся вещественные числа. необходимо просуммировать все эти числа. В конце вывести результат.
#...
Удалить все файлы и папки из каталога
Объясните, пожалуйста, какие команды использовать чтобы
удалить все файлы и папки из каталога /abc, не удаляя сам каталог ?
удалить все файлы и папки из корневого каталога без всплывающих вопросов...
Написать скрипт для поиска в телефонном справочнике фамилии и имени заданного номера телефона
Напишите скрипт для поиска в телефонном справочнике фамилии и имени заданного номера телефона. Если таких владельцев несколько, то необходимо вывести их всех. При выводе номер телефона не следует...
Как подсчитать блочные устройства с помощью конвейера?
Я знаком с Линукс 5-6 дней и пока не знаю как фильтровать нужную информацию. Задача гласит: при помщи конвейера подсчитать количество блочных устройств ввода-вывода, доступных в системе.
Заранее...
Форматирование printf (маленькая табличка с выравниванием)
Нужно оформить результаты работы скрипта в таблицу.
Формат таблицы должен быть (см вложение)
Мои куски кода: пытался сделать через принтф, но не поучилось, тк ругается на принтф.
Чтобы...
Докачка через фтп
Здраствуйте! Есть скритп для отправки фтп, очень часто возникает проблема обрыва связи что стопорит весь скрипт и он не докачивается. Возможно ли на shell организовать докачку файла если допустим...
Ошибка синтаксиса около неожиданной лексемы "(" при запуске С-программы
Помогите пожалуйта
#include <sys/types.h>
#include <unistd.h>
#include <stdio.h>
int main()
{
pid_t pid, ppid;
pid = getpid();
ppid = getppid();
printf("PID программы =...
Как скачать файл через wget?
Всем доброго времени суток. Вообщем поставил себе debian 6. Не хочет качать файлы командой wget. Буду очень признателен за помощь.)
Рекурсивное изменение регистра в именах файлов
Есть
#!/bin/bash
find -type f |grep | while read FILE;
do
newname=`echo $FILE | tr 'a-z' 'A-Z'`;
echo $newname;
mv "$FILE" "$newname";
done
Нужно, чтобы скрипт обходил также вложенные...
Bash - скрипт для бэкапа баз Mysql
Решил попробовать написать скрипт бакапа баз Mysql
нашел команду бакапа одной базы
mysqldump --add-drop-table --add-locks --all --quick --lock-tables mydbname > result.sql
а также "подюором"...
Выполнить переход в разные папки
2.Навигация по файловой системе:
2.1.Перейти в каталог usr, расположенный в корне файловой системы.
2.2.Перейти в каталог games, расположенный в каталоге usr
2.3.Находясь в каталоге games,...
Кто нибудь помагите написать shell-процедуру
Написать shell-процедуру, которая:
• вводит символьную строку, содержащую маршрутное имя некоторого файла; проверяет введенное маршрутное имя, если оно начинается с символа /, на совпадение его...
Как вывести имена каталогов, в которых есть каталоги?
Задание : Shell-программа выводит имена тех каталогов в каталоге, которые в себе содержат
каталоги. Имя каталога задано параметром Shell-программы.
Написал программу ,но не всю. Не могу сделать...
Как ввести пароль в scp автоматически?
Ситуация такая, нужно с linux сервера передать архивы на другой. Передача происходит через scp, но после строки просит ввести пароль, какой скрипт поможет мне ввести его автоматом.
Создать папку по имени файла
Добрый день!
Возникла задача:
Есть большое количество файлов с разными именами:
node22-Apr-21-01-15-08.540-YEKT-2
node22-Apr-21-01-15-21.051-YEKT-3
node22-Apr-21-01-15-25.640-YEKT-4...
Поиск максимального значения
Добрый день!
Прошу помощи в решении проблемки:
Есть фаил, в нем информация записана в несколько столбцов, типа:
текст :: число1 :: число2 :: слово :: число3
текст :: число1 :: число2 :: слово ::...
Скрипт перезапуска другого скрипта при падении процесса
Доброго времени суток.
Помогите организовать скрипт, чтобы он считывал, что приложение не работает и перезапускал скрипт.
В Linux полный профан, но пытаюсь понять
Есть скрипт /start.sh...
Скрипт не запускается через #!
Здравствуйте. В первом случае скрипт не срабатывает в отличии от последних двух. Кто-нибудь может объяснить причину?
#!/bin/bash /home/scripts/test1.sh
/bin/bash /home/scripts/test1.sh
...
Калькулятор на bash
Условие: Напишите калькулятор на bash. При запуске ваш скрипт должен ожидать ввода пользователем команды (при этом на экран выводить ничего не нужно). Команды могут быть трех типов:
1) Слово...
Скопировать в заданный каталог исполняемые файлы из другого
в задание надо написать скрипт,копирующий в заданный каталог исполняемые файлы из другого заданого каталога.Имена каталогов задаются в абсолютной форме.
#!/bin/bash
echo $1
echo $2
find $1...
Bash скрипт
Разработать скрипт, который:
• выводит имя текущего каталога
• запрашивает имя пользователя
• если указанный пользователь не зарегистрирован в системе, то выводит сообщение об этом и повторно...
Bash: Подстановка команды и параметров из переменной
Пытаюсь разобраться с подстановками. По отдельности, вроде бы, более менее понятно, но собрать всё воедино в голове не совсем получается.
Использую bash.
Допустим, есть следущая команда:echo...
Игра на Bash
Добрый день! Нужно написать простенькую игру на bash. Можно очень примитивную, вплоть до "Вытяни спичку", "Угадай число". Я находил коды в интернете, но при подгруздке кода в WinSCP (работаю через...
Отредактировать файл используя sed
Доброго времени суток.
Прошу помощи с командой sed.
Хочу использовать её для редактирования конфигурационных фалов.
Значения будут передаваться скрипту как параметры.
./myscript имя_параметра...
Скопировать файлы по списку из текстового файла в другую папку
В общем, есть файл, к примеру, target_files, в котором содержатся пути к файлам:
/root/.recently-used.xbel
/root/.pulse-cookie
/root/.bash_profile
/root/.cshrc
/root/.bash_history...
Ansible и попытки немощного
Добрые люди, сильно не пинайте, новенький в линуксах и Bash и сооответвено в Ansible.
Начал недвано ковырять Ansible, и вроде бы все классно, можно управлять хостами и так далее, выполняя на них...
Аналог утилиты cut
Доброго всем времени суток! Имею опыт программирования на c/c++/c#. Возникла необходимость написать пару скриптов на bash'е. Следующее задание поставило меня в тупик:
Реализовать аналог утилиты cut....
Скрипт чётности строк
Всем доброго дня =)
Спасайте неумеху.
Нужно написать скрипт который будет файлы, содержащие чётное количество строк, копировать в один файл, а с нечётным количеством строк – в другой файл.
Так...
Вывести список файлов сгруппированный по пользователям
Пример работы:
$ list-files -g owner /etc
=> Файлы пользователя root:
fstab
rc.conf
=> Файлы пользователя operator:
crontab
я командой ls -l записываю информацию о файлах указанной директории...
Необходимо получить последнии транзакции WEB интерфейса :(((
Помогите, пожалуйста.
Не могу разобраться как написать shell-программу :(((
Задание звучит так: Используя WEB интерфейс yandex почта получить список последних 5ти транзакций (т.е. последние 5...
Процедура ls, как исключить вывод каталогов?
Вопрос в заголовке.
Добавлено через 24 минуты
Вопрос в заголовке.
ls -1F|grep -v "/"
Сравнение двух одинаковых файлов по имени и копировать тот который больше
Здравствуйте Всем! Подскажите пожалуйста. Есть два каталога, в обоих каталогах одинаковые файлы по имени но разные по размеру, как мне написать команду чтобы выбирать из этих двух каталогов больший...
Как сохранить все права при копировании коммандой rsync на cygwin ?
Пользуюсь windows, но периодически нужно делать бэкапы большой по размеру директории. Я делаю это так:
1) Загружаюсь с флешки Linux
2)
rsync -avP --size-only --delete /media/диск1/откуда...
Переменные bash и пути к каталогам
Доброй ночи
Можете, пожалуйста, подсказать, можно ли переменной в bash присвоить значение пути до какого-либо каталога? Если да, то каким образом? Можно ли с помощью cd потом переходить по этой...
Файл: Для заданного файла вывести слово, которое встречается чаще всего в строке...
Отображение для каждого файла, заданного как параметр, слово, которое встречается чаще всего в строке. Вывод слов будет в алфавитном порядке по имени файла.
Передача вывода команды через конвейер
Здравствуйте!
Помогите, пожалуйста, понять принцип передачи вывода\результата выполнения команды по конвейеру в bash. Вот, например:
$ echo '123' | tee new_file | > /dev/null
$ cat new_file
$ ...
Подсчет количества файлов заданного типа
Доброго времени суток! У меня такая проблемка: как подсчитать количество файлов заданного типа (например, .txt или .jpg, не суть важно) в заданной директории. Т.е. скрипт принимает входные параметры...
Как определить количество пользовательских процессов bash и завершить их?
Задание :
Реализовать меню из 2-х пунктов : 1)Определить количество запущенных данным пользователем процессов bash(Предусматриваю ввод имени пользователя) 2) Завершить все процессы bash данного...
Запуск программы в терминале со скрипта
Собственно есть x-terminal-emulator, mplayer и плейлист. Сложил мальнький скрипт для запуска mplayer`а с роб. стола.
#!/bin/bash
cd ~
cd Downloads/
mplayer -playlist broadband.pls
Как...
Объединение содержимого .bin файлов
Добрый день.
В bash совершенный новичок, поэтому прошу помочь со скриптом.
Итак, есть в некоторой папке ~130000 файлов с расширением .bin. В этих файлах в одну строку записаны числа...
Сохранить файл в имени которого переменная
"/var/www/$($name)_%03d.jpg"
Не выходит, переменная $name содержит id. На выходе получаю файлы с именем _001.jpg _002.jpg, вместо 2_001.jpg 2_002.jpg
"/var/www/$name_%03d.jpg"
Так вовсе...
Отправка на ftp с использованием while
Ну сразу говорю я только начал изучать shell. Так что без обид.
Короче пишу скрипт для отправки на фтп файлов от 1.odt do 99999.odt
Вот что получается
#!/bin/bash
USER="ftp"
PASSWD="ftp"
n=0
...
Обработать и сравнить два списка
Все привет,
Решаю такую задачу : Файловый сервер, хотим видеть какие файлы были открыты.
Пытаюсь сделать так, массив из $result_list , разбираю лог journalctl и получаю список открытых файлов от...
Написать скрипт, выполняющий сложение,вычитание,умножение и деление 2 операндов
Написать скрипт, выполняющий сложение,вычитание,умножение и деление 2 операндов и выводит на экран результат.Операнды задаются при запуске, операция в меню. помогите
иначе послезавтра отчисление(
Ошибка: command not found
Добрый день!
Изучаю скрипты. Попробовал написать простой скрипт
#!/bin/bash
$var = "123"
if ]
then
echo "good"
else
echo "bad"
fiзапускаю скрипт с любым параметром - получаю "command not...
Cоединится по ssh в скрипте с массивом хостов
Доброго дня.
Подскажите, есть файл с N строк вида:
127.0.0.1 root 12345 22
где идут:
ip login passwd port
есть скрипт взятый из интернета:
#!/bin/bash
#Включение отладки bash:
#set -x
Проверка работы cron в Centos 7
Выполняю команду
service crond restart
Содержимое файла /etc/crontab
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
# For details see man 4 crontabs
Удалить все комментарии и теги из HTML файла
Есть задание: Написать сценарий для sed и awk для удаления тегов и комментариев HTML. Теги и комментарии могут быть многострочными. Обеспечить правильную подстановку для знаков <, >, & и ". В общем...
Как удалить файл по номеру со смещением остальных файлов?
помогите пожалуйста! срочно!
мне нужно написать скрипт удаления файла по названию в определенной папке
например у меня есть 7 файлов в каталоге... 1 2 3 4 5 6 7
мне нужно чтобы я ввела название ,...
Как в дереве каталогов найти файлы, принадлежащие заданному пользователю?
Написать скрипт, находящий в заданном каталоге и всех его подкаталогах все
файлы, владельцем которых является заданный пользователь. Имя владельца и каталог
задаются пользователем ...
Чтение списка чисел со стандартного ввода и вывод суммы этих чисел
Добрый день!
Помогите пожалуйста НОВИЧКУ написать следующий скрипт:
Написать bash-скрипт, который читает список чисел со стандартного ввода и выводит сумму чисел.
Какой командой можно...
Найти слово, начинающиеся на указанную параметром букву
Помогите, пожалуйста!
Вводит строку из заданного числа слов. Выделяет слова, начинающиеся на указанную параметром букву, подсчитывает число таких слов.
Найти наибольшее из трех чисел (числа указывать, как аргументы функции)
2. Даны три числа. Найти наибольшее из трех чисел. Числа указывать как аргументы функции.
Перевести файл на русский язык
программа сделана через шелл, но под английскую винду. Никак не могу ее нормально перевести. Пожалуйста помогите!!!
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>...
Как вывести строки из файла в одну строку?
Есть текстовый файл, содержащий построчный список IP адресов. Есть необходимость вывести все IP адреса в одну строку.
В идеале - сформировать запрос вида: nfdump 'ссылка на каталог' 'ip 10.10.10.10...
В текущем каталоге найти выполняемый файл наибольшего размера.
Здравствуйте помогите пожалуйста написать сценарий в bash.
Задание: В текущем каталоге найти выполняемый файл наибольшего размера.
Додумалась только до вот этого..:
#!/bin/sh
ls -l -S | grep...
At команды из bash скрипта
Прошу помощи, сам разобраться не могу.
Стоит задача отправить смс любым способом из баш-скрипта при наступлении некоторого события.
Делаю просто из миникома:
microcom -s 115200 /dev/ttyS1
ATZ...
Прибавить к текущей дате дни
Такая проблема. 6тыс. дней прибавляет к текущей дате, а 60тыс. дней не прибавляет, ругается.
Как быть? может кто нибудь подскажет?
#!/bin/bash
newDate=$(date -d "+6000 day" +"%d_%m_%Y")...
проверка на принадлежность множеству целых чисел
Доброго времени суток,
у меня есть файл, в нем есть строки (слова), целые числа и десятичные. Подскажите пожалуйста, как сделать проверку на принадлежность к целым числам, чтобы потом можно было...
Как написать скрипт который будет запускать файл ".js" через терминал Ubuntu?
Приветствую Всех ! Совсем недавно я установил UBUNTU чтобы запустить через терминал один файл написанное на JavaScribe.
Можно ли написать скрипт который будет запускать этот файл ".js" 2500 раз и...
Удаление файлов, которые старше 3х дней
Здравствуйте. Помогите пожалуйста.
Нужно 2 скрипта для крона deb7:
1) удаление файлов,которые старше 3х дней.
2) помещение в архив (rar,zip, или какой либо другой формат,лишь бы процесс не сильно...
Как написать тетрис?
Возможно, у кого-нибудь есть код скрипта shell - тетрис? Буду крайне признательна))
Загрузить файл на сервер через shell.
нужно загрузить файл на сервер через обычную хтмл форму через shell.
точней даже загрузить не обязательно, нужно прочитать содержимое этого файла.
подскажите как это сделать, что почитать и где...
Скрипт не выводит результат при исполнении в терминале, построчно результат есть. Новичок в bash
Добрый день всем. Помогите разобраться. Я новичок в написании скриптов. Первая попытка, идея выводить погоду в conky парсингом с гисметео. Скрипт располагается в ~/.scripts/conky-weather.sh. Текст
...
Скрипт для ppp0
как перенести значение ipparam smarts.usb0 в скрипт ip-up.local
# Эти переменные при использования сценария выполняются командами
PPP_TTY="$TTY"
PPP_SPEED="$SPEED"
...
Как определить каталоги, к которым нет определённых прав доступа?
Добрый вечер, собственно такие вопросы:
Как определить:
- количество подкаталогов в /home к которым нет публичных прав доступа.
- к которым есть публичные права на поиск и чтение в них.
-...
Получить имена всех пользователей системы, у которых в качестве командной оболочки используется программа /bin/bash.
1. Получите имена всех пользователей системы, у которых в качестве командной оболочки используется программа /bin/bash.
2. Скрипт записывает в файл, заданный в первом параметре, слово, заданное во...
Как направить вывод telnet переменную?
Здравствуйте.
Есть такой скрипт:
#!/bin/sh
(sleep 1;
echo user user@user.ru;
sleep 1;
echo pass userpass;
sleep 1;
echo "STAT";
Наибольший общий делитель (НОД) bash
Добрый день уважаемые!
Написан скрипт:
#! /bin/bash
read n1 n2
remainder=1
a=$n1
b=$n2
Четные/нечетные предложения, замены с помощью sed
sed, В четных предложениях удалить все ? В нечетных предложениях заменить W на Q
Чтение файла командой read
Баг или фича?
#!/bin/dash -u
while read a
do
echo $a
done < file
- если последняя строка файла не содержит маркера конца строки \n, то она не выводится.
Дайте ссылку, чтоб понять "почему...
Использовать команду AWK на вывод длинного списка каталога, чтобы отобразить только права доступа к файлам
3. * Использовать команду AWK на вывод длинного списка каталога, чтобы отобразить только права доступа к файлам. Затем отправить в конвейере этот вывод на sort и uniq, чтобы отфильтровать все...
Посчитать сколько процессов запущено с данного терминала
Нужно написать командный файл который посчитает сколько процессов запущено с данного терминала. Как вывести все процессы я нашел, но из-за отсутствия опыта в роботе с ОС типа линукс не получается...
Создать директории для годов с поддиректориями для месяцев с несколькими файлами в каждой
Помогите создать скрипт, который создаст директории для нескольких годов (2010–2017), в них — поддиректории для месяцев (от 01 до 12),
и в каждый из них запишет несколько файлов с произвольными...
Передача данных между серверами
здравствуйте. наобходима помощь в написнии скрипта, который бы забирал данные с одного сервера на другой. если выполнить команды вручную, то все работает, а вот в скрипте к сожалению нет. написанием...
При распаковке zip-архива из Windows создаются пустые папки
Например ,если разарзивровать архив с папкой about/contacts/ то создаются не только файлы и папки но и
пустая папка с названием "about\contacts"
Команда выглядит так
unzip -uo maket.zip
Как переместиться в другую папку
Объясните, пожалуйста, Как переместиться в другую папку(abc) родительского каталога (соседнюю по отношению к текущей)?
В строке символов найти максимальное число одинаковых символов стоящих подряд
Разработать программу, которая в любой заданной строке символов находит максимальное число одинаковых символов, стоящих подряд. При поиске программа должна обеспечивать минимально число явных...
Удаление из строки всех одинарных кавычек в теле AWK
Добрый день.
Входные данные:
Что делаем: обрабатываем лог-файл и пишем подходящие под условия строки в виде SQL-инструкции в файлик, который потом выполним.
Пример строчки из лог файла:...
Как вывести определённые поля из /etc/passwd с помощью awk?
Здравствуйте, помогите пожалуйста разобраться с работой потокового редактора sed и утилитой awk.
2. По поводу awk, как вывести имена, идентификаторы и домашние каталоги пользователей из файла...
Grep по списку
Есть код
#!/system/bin/sh
(export SHELL=/system/bin/sh
batcap='/sys/class/power_supply/battery/capacity'
batery=$(cat $batcap)
flash_key='/sys/class/leds/button-backlight/brightness'...
Удаление переменных
unset h
unset m
unset s
Удаляю переменные данным способом, переменных много. Вопрос, возможно ли разом удалить все необходимые переменные? Дабы с каждой строчкой не удалять по отдельности?
Запись строки в определенную позицию в файле
Добрый день.
Нужно записать строку в определенную позицию в файле. Данная позиция 10-ая от конца файла.
Как это можно сделать?
Данная команда записывает содержимое первого в файла после десятой...
Проверка запущен ли данный процесс
Доброго времени суток! Есть такой небольшой код, но он не работает. Пишет в итоге (No such file or directory Running ping_bbc).
Суть была в чем,что бы этот код проверял запущен ли процесс проверки...
Нет такого файла или каталога
Написал скрипт, который проверяет раз в 10 минут активный ли сервер, и если активный запускает запись в файл
#!/bin/sh
i=100
while ; do
copy=$(ps ax|grep -c copy.sh)
if head...
Вывести имена подкаталогов из текущего и вверх до корневого
Shell-программа просматривает каталог, имя которого указано параметром Shellпрограммы и выводит имена встретившихся каталогов. Затем осуществляет переход в родительский каталог, который становится...
SCP на удаленную машину
Как скопировать файл на удаленную машину без запроса пароля? т.е. скрипт запустил и он сам подставив пароль скинул указанный каталог или файл. Тоже самое касается выполнения команд
пароль заранее...
Можно ли увеличить размер окна putty?
Мой вопрос касается именно главного окна putty, с сохраненными конфигами
Тут оно выделено красным. Мне хочется убрать прокрутку сохраненных сессий. Это можно как-то сделать?
(картинка не...
Заменить строку во всех файлах директории
имеется директория например back и в ней 10 файлов(file1,file2....file10)
во всех файлах есть строка "saha"!Как заменить эту строку во всех файлах директории на "gggg"?
Регулярные выражения в условии if
Добрый день.
Есть простой скрипт меню на shell (#!/bin/sh). Необходимо, что бы нажатие пользователем клавиш Q или q обрабатывалось до основной части case. Примерно так:
вводим что то с клавиатуры...
Найти в каталоге все файлы, владельцем которых является заданный пользователь (нужны комментарии)
Есть пример. Но не могу разобраться с ним. Если не тяжело обьясните как работает эта программа и напишите комментарии.
Linux Bash.
#!/bin/bash
if ] ;
then
echo "Путь $2 не существует или...
Добавить к файлам в начало строку
Есть папка, в ней куча вложенных файлов. Нужно в каждом файле определенного типа добавить в начало одну строку. Как найти файлы знаю, как добавить к ним в начало по строчке - нет. Прошу помощи у...
Скрипт для QNX. Поиск файлов по времени
Здравствуйте, мне необходимо составить скрипт, который будет находить не более 100-а файлов, созданных ранее введённой пользователем даты в формате dd:mm:yy.
Я создал этот скрипт, но интерпретатор...
Скрипт поиска файлов по заданному критерию
Как написать скрипт, осуществляющий поиск файлов по заданному пользователем критерию (имя файла, тип файла, размер файла, дата и время последней модификации, заданная подстрока) в указанном каталоге,...
Поменять местами первую и последнюю строку файла
С помощью команды awk поменять местами первую и последнюю строку в файле
BEGIN { nlines=0; } /* nlines - счетчик строк в файле */
END {
for (i=1; i<=nlines; i++)
{
if (i==1) print buf;
else if...
Как вырезать текст между двумя тэгами в xml?
День добрый!
Ребят помогите пож. добиться удаления текста между тэгами <description>техт бла бла</description>:
http://gross-trading.com/feed.xml
Попытался сам таким макаром, но без...
Переименование файлов
Доброй ночи.
Задача: Есть каталог и несколько уровней подкаталогов, в "последнем" каталоге лежит 1 файл, необходимо переименовать этот файл на имя каталога в которой он лежит.
Есть:...
Grep: вывести количество строк с совпадением для 2 файлов
Добрый день!
В одной папке лежат 2 файла (file1.txt и file2.txt). В них есть разное количество строк, содержащих фразу "test 1".
Как используя grep, подсчитать количество этих строк в обоих...
Написать скрипт, определяющий границы файлового пространства
Написать скрипт, определяющий границы файлового пространства, где система позволяет создавать собственные файлы и каталоги.
Помогите, пожалуйста!
Шифрование Bash Shell
Ребят, как зашифровать файл .sh в .x ? Скачивал тут http://www.datsi.fi.upm.es/~frosal/ , закидывал в папку root , пробывал вот так писать в консоли: ./shc -v -r -T -f test.sh , но ничего нет,...
Коды возврата.
#!/bin/bash
foo()
{
if ; then
echo "Yes"
fi
return 0
}
Sublime Text 3 запуск bash скриптов
Всем доброго времени суток, экспериментирую с програмкой Sublime Text 3 и вот не задача, нужно мне значит запускать bash скрипты, в редакторе по умолчанию не предусмотрена функция по запуску bash...
Как в bash.exe открыть папку Program Files (x86)?
скачал программу cmder там поставил в настройках bash.exe хочу открыть папку посредством команды cd Program Files (x86)
мне командная строка выдает такое вот сообщение
1@DESKTOP-NUGQ9U3 /c...
Выбрать все IP-адреса из лога
Есть лог-файл примерно такого вида:
access_log-01-2015.gz:119.30.45.254 - ad_rangpur@brta.gov.bd "GET /cpsess30840093/horde/js/ckeditor/ckeditor_basic.js HTTP/1.1" 200 0...
Как вывести информацию о вводе-выводе за последние 25 секунд?
Доброе всем время суток!В университете задали лабораторную по Linux.А точнее проделать работу по вводу команд в терминал.Все бы ничего,но я больше с Windows дружу.Вот решил обратиться к вам за...
Перенести 3-ю строку в начало файла с помощью awk
Здравствуйте. Как перенести в одном из текстовых файлов перенести третью от конца строку в начало файла. Заранее спасибо.
Создать файл
1.Создать файл, содержащий две строки из цифр .
2.Создать файл, содержащий 65 строк из цифр .
Помогите пожалуйста
Перезапуск скрипта
Всем привет!
Купил себе VPS машинку для работы одного скрипта.
Скрипт запускается таким образом: nohup suds DISPLAY=:0 wine Proga.exe &
Периодически (раз/два в сутки) он перестаёт работать и...
Программирование на shell. Удаление строки.
Разработать программу, которая в интерактивном режиме могла бы дописывать в файл текст,удалаять строки из файла и распечатывать на экране содержимое файла.
Помогите пожалуйста, с выводом на экран...
написать скрипт:в интерфейсе вводится IP адрес,проверяется его валдиность,затем конфигурируется сеть
Вообщем мне нужно написать скрипт:в интерфейсе вводится IP адрес,проверяется его валдиность,затем конфигурируется сеть,вот что я набросал,но явно,что где-то есть ошибка,пожалуйста,скажи где я...
Скопировать файлы имя которых состоит из 4-6 символов и содержит символ s или S
Необходимо скопировать все файлы (рекурсивно) из директории /etc, имя которых (именно имя, а не расширение) состоит из четырех, пяти или шести символов и содержит в себе букву s или букву S. Помогите...
Найти файлы с одинаковым размером, вывести их размер и имена
Приветствую!
Само задание: В текущем каталоге найти количество файлов, имеющих различные имена, но одинаковые размеры. Вывести на экран величину размера и имена файлов, имеющих данный размер.
...
Цифровые и буквенные аргументы printf
Извиняюсь за свою необразованность.
Имеем вот такой код:
per="a" ; printf '%d\n' "$per"
bash: printf: a: недопустимое число
0
per="a" ; printf '%d\n' "'$per"
97
Команда для добавления IP-адреса в iptables из TXT-файла
Добрый день, Уважаемые!
Вообщем есть такая задачка, брать IP-адрес или доменное имя из TXT-файла (прим. spisok.txt), чтобы использовать его для добавления правила в iptables. Пример правила...
Написать shell-процедуру..
Написать shell-процедуру, которая:
• В каталоге, имя которого передается первым параметром, находит все простые файлы размером более заданного вторым параметром;
• Создает в указанном каталоге 3...
Что за PID запрашивает у меня ssh-add ?
ssh-add -K ~/.ssh/myProject_git/id_rsa
Enter PIN for authenticator:
Не могу ни понять ни нагуглить что вводить. Посылает меня на:
Provider "internal" returned failure -1
Unable to load...
Syntax error: unexpected end of file
Здравствуйте, помогите решить возникшую проблему.
Простой скрипт
#!/bin/bash
if ;
then
echo 'true'
fi
Возникает ошибка
Работа с буфером обмена
С Наступающим, дорогие камрады!
Не уверен, что тема в нужном месте, но может мысль найдется...
Собсно сабж.
Необходимая последовательность действий -
1. Выделяем текст. В редакторе, IDE, окне...
Копирование указанных строк
Привет, сообщество.
В общем, проблема с созданием скрипта, в этой теме еще новичок, поэтому ничего не получается в принципе.
Задача следующая:
Каждую n-ю строку одного заданного файла...
Подсчет числа символов указанного типа в любой строке символов на SHELL
Здравствуйте)) :)
Помогите, пожалуйста , разработать программу подсчета числа символов указанного типа в любой строке символов.
Строка поиска и произвольный символ требуемого типа должны...
Вывести список подпапок с указанием количества файлов в этих папках
Здравствуйте. С Новым годом!
Хочу получить информацию по количеству подпапок и файлов во всех папках текущей директории.
Например
Есть папка Folder, в ней подпапки Folder1, Folder2, Folder3 ......
Bash - нет такого процесса. Пишет при попытке перезагрузить nginx на ubuntu
С конфигурационными файлами все в порядке.
root@maxserver:~# nginx -c /etc/nginx/nginx.conf -t**
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file...
Ускоренное течение времени
Добрый день. Имеется машина с установленной системой SunOS(соляра). есть цель написать скрипт , который будет эмулировать ускоренное течение времени относительно текущего и выход/отправку команды по...
sed и awk - последнее вхождение шаблона, многострочные регуляные выражения, ...
Есть необходимость регулярно делать одно и то-же преобразование текста. Из недо-с++ заголовка, в котором описывается один или несколько абстрактных классов делать нормальный заголовок, комментить или...
Скрипт синхронизации папок
Помогите, пожалуйста, решить задачу: Написать программу синхронизации двух каталогов, например, Dir1 и Dir2. Пользователь задаёт имена Dir1 и Dir2 в качестве первого и второго аргумента командной...
Найти суммарный объем выполняемых файлов
Найти суммарный объем выполняемых файлов в текущем каталоге.
Вывод списка групп пользователей в консоли
Здравствуйте. Помогите пожалуйста разобраться как вывести список групп зарегистрированных пользователей в консольном режиме.
cat /etc/group выводит абсолютно все группы, поэтому не подходит..
Bash для монтирования сетевой папки
Добрый вечер.
Пытаюсь создать скрипт для автомапа сетевой папки (Win).
Вот от сюда пихаю в скрипт команды:
#!/bin/bash
apt-get install cifs-utils -y
touch /root/.smbuser
cat > /root/.smbuser...
Парсер логов squid
Добрый день. Пробую написать простенький парсер логов для squida.
Например лог:
1431942579.853 1585 10.85.0.151 TCP_MISS/200 4980 CONNECT tools.google.com:443 ivanov.v DIRECT/74.125.205.102 -...
Пакетное переименование по списку из файла
есть текстовый файл вида
имя файла -> новое имя файла
имя файла1 -> новое имя файла1
...
все файлы лежат в одной папке, как их пакетно переименовать?
Создание меню на bash
Доброго времени суток форумчане.
Нужна помощь в написании меню. Меню подобное этому
root@debian:/var/src# cat select
#!/bin/bash
function ping_ya {
clear
ping -c 3 ya.ru
}
function ...
Скрипт на удаление файлов больше 100 мб с условием
Здравствуйте задание следующие:
Если размер домашнего каталога больше 10 Гб, то удалить в нем все файлы больше 100Мб.
Подскажите как это сделать?
Ошибка при копировании через Shell link в mc
Доброго времени суток!
Помогите, пожалуйста, найти решение данной проблемы:
При копировании файла через Shell link соединение в Midnight Сommander появляется красное окошко с ошибкой:
Cannot...
Преобразование строки в date d awk
Всем привет!
Есть файл с датами в формате День недели Месяц День часы:минуты:секунды Часовой пояс Год
например Втр Апр 5 12:43:23 MST 2011
Нужно написать на awk скрипт преобразующий эти даты в...
Создать жесткие ссылки для файлов с заданными расширениями
Написать скрипт, находящий в заданном каталоге и всех его подкаталогах все файлы заданного расширения и создающий для каждого найденного файла жесткую ссылку в заданном каталоге. Расширение файла и...
Найти файлы и поменять расширение
Необходимо найти все файлы в папке с определенным символом в названии (это не сложно) и дописать к расширению всех этих файлов (расширения могут быть разными) слово test. Помогите, плз.
Невозможно перезаписать поверх файла не являющемся каталогом
Скрипт должен скопировать в каталог /home/user/restore/ все файлы из актуального на данный момент каталога резервного копирования (имеющего в имени наиболее свежую дату), за исключением файлов с...
Найти количество и определить значения с условием, используя awk
Добрый день) Уважаемые программисты, очень нуждаюсь в вашей помощи.
С помощью текстового процессора awk выполнить задания:
1.В файле query1 определить количество сотрудников на каждой должности...
Find найти сразу файлы и папки
Не работают следующие виды объединений в find:
find . -type f d
find . -type f -type d
find . -type f -o -type d
find . \( -type f -o -type d \)
Как быть если надо сразу найти (две команды...
Вывести на консоль размеры и права доступа для всех файлов в заданном каталоге и всех его подкаталогах
Написать скрипт с использованием цикла for, выводящий на консоль размеры и права доступа для всех файлов в заданном каталоге и всех его подкаталогах (имя каталога задается пользователем в качестве...
Bash: порядковый номер дня в году
Как в bash скрипте определить порядковый номер дня в году по заданной дате? Например, мне нужно, чтобы вычислялось, что 15 мая - это 135 день в году (или 136 день в високосном году).
Wget, название файла и его заголовок
Как wget указать, куда сохранять и под каким именем веб-страницу?
Так же интересует возможность скачать файл не полностью, а только до определенного слова, или определенное количество символов....
Командой find вывести содержимое файлов, имена которых не начинаются и не заканчиваются на заданый символ
Не могу не как выполнить, кто подскажет
Командой find найти и вывести на экран содержимое всех файлов, имена которых не начинаются и не заканчиваются на заданный символ, например "a"
Перезагрузка апача при зависании на серевере
Привет, нужна помощь!
у меня такая ситуация периодически зависает сервис апача на сертере и сайты не открываются
вот нашел такой sh скрипт
#!/bin/bash
# APACHE SECTION...
Вывод выборочных индексов массива
Задается ряд индексов массива
echo ${!arr}
0
1
2
Как можно на лету пропустить вывод первого индекса так же одной строчкой без
перезаписывания промежуточных значений потому что переменная...
Замена слова в одном файле строкой из другого файла
Здравствуйте Уважаемые Форумчане.
Извиняюсь,если чтото подобное уже было, но я не нашел ответа.
Вопрос в следующем:
Есть файл file1.txt в нем несколько строк str1,str2,str3 и есть другой файл...
Убрать лишний текст
------WebKitFormBoundaryqchFM7hLgCJTF6aX
Content-Disposition: form-data; name="upload"; filename="test.xml"
Content-Type: text/xml
<xml> <source> <ip>127.0.0.1</ip> <login>postgres</login>...
Вывод ошибок в Bash
Пишу такой скрипт:
Написать скрипт, компилирующий и запускающий программу (имя исходного файла и exe- файла результата задаётся пользователем в качестве аргументов командной строки). В случае...
Шифрование пароля внутри скрипта Bash
В windows при подготовке файла ответов , можно было ввести через менеджер подготовки файла ответов пароль, но когда сохранялся сам файл ответов, и читался в обычном редакторе, то пароль в нем был...
Вытащить файлы из группы вложенных папок. Групповое переименование
Есть папка(назовем ее А). В ней - группа других папок(назовем их В). В этих вложенных папках тоже возможно наличие папок. Задача - все файлы определенного расширения из папок В скинуть в папку А,...
Получить информацию о процессах в Терминале
Подскажите, какие команды надо написать, чтобы выполнить следующие действия:
1) Сгенерировать следующую информацию о процессах системы — сведения о процессе, статус, PID, PPID, приоритет,...
Bash - Одна строка
Есть такая задача:
Посмотрите на функцию из bash-скрипта:
counter () # takes one argument
{
local let "c1+=$1"
let "c2+=${1}*2"
}
[useradd] Странности с терминалом
Здравствуйте, знатоки!
Поставил Debian 10 x64 (интерфейс xfce).
Возникли странности при создании нового пользователя и работы под ним.
1) useradd показывала "command not found", поэтому...
Как в каталоге найти файл с самым длинным именем?
Помогите пожалуйста написать скрипт, который будет искать в любом(текущем, домашнем, корневом) каталоге файл с самым длинным именем. Мало опыта в среде shell, есть мысли только как их синтаксически...
Пробел в имени файла
Всем добрый вечер. Есть скрипт, масштабирующий фотографии jpg формата в директории до нужных размеров. Все работает, но не учтено одно: если в имени файла есть пробел, все перестает работать. Весь...
Sed 's/.' не работает
есть файл , содержащий строку
Jon DeLoach
пытаюсь заменить Jon на Markus и вывести результат
sed -n 's/Jon/Markus/g' datebook
но пустота
Перевод десятичного числа в 8-ричное и 16-ричное
Написать командный файл bash:
Используя команду printf, написать сценарий для перевода введенного с клавиатуры целого положительного числа в восьмеричную и шестнадцатеричную системы счисления.
По...
Добавить наименование jpeg-файла в его exif описание
Необходимо добавить наименование файла в его же описание, исключая его расширение:
Файлов очень много, поэтому сложно делать эту работу вручную, пробую делать посредством exiftool с созданием...
Сгенерировать HTML файл, в котором будет (рекурсивный) список файлов указанной директории сервера N
Сгенерировать HTML файл, в котором будет(рекурсивный) список файлов указанной директории сервера N.
Вот такая задача, должна решаться очень просто, подскажите мне хотябы как генерировать HTML или...
Как заменить цифры "0" на буквы "o" в словах, пропуская числа?
Помогите пожалуйста написать условие для строк. К примеру если я ввожу с клавиатуры число 1200, терминал при нажатии на enter не должен изменять данное число, а если мы ввели какое-то слово, а в...
Как вычислить корень N-ой степени в bc?
Мне нужно вывести в файл последовательность значений функции.
Например: ' корень 12-й степени из 2-х в степени N = {0, 1, 2... 11, 12} и умножить на константу 440.00 '
/root/file.txt:
440.00...
Сравнение двух строк - что я делаю не так?
OPTIONS=/path/to/file
{
read ACTION
read ARCHIV_NAME
}<$OPTIONS
if
then
'ACTION TRUE' >> "$BACKUP_BASE_DIR$LOG_FILE"
else
'ACTION FALSE' >> "$BACKUP_BASE_DIR$LOG_FILE"
Преобразование даты в заданной в переменной
Друзья, добрый день!
Помогите со скриптом.
Не могу преобразовать дату в переменной. Не так давно пользуюсь bash.
Что-то в интернете ничего подходящего не нашел.
Как мне преобразовать сл:
...
Tcpdump вывод в текстовый файл
Здравствуйте!
$ sudo tcpdump -i device -l -v host blablabla.com | grep 'data/number'
В терминале красиво всё выводит в таком виде:
awdbor@notebook:~$ sudo tcpdump -i device -l -v host...
Проверка на существование файла -f
В скрипте надо ввести имя файла и параметр. Естественно файл нужно проверить на существование. Пробовал так:
#!bin/bash
filename=$1
name=$2
value=0
echo -n "$filename\n"
echo -n "$name\n"
Из информации, содержащейся в файлах query., определить названия товаров, которые не были в продаже в 1990 г
Из информации, содержащейся в файлах query..., определить названия товаров, которые не были в продаже в 1990 г.
Написать скрипт bash, который определяет большее из двух чисел, передаваемых ему как аргументы
Написать скрипт bash, который определяет большее из двух чисел,
передаваемых ему как аргументы.
Помогите разобраться с скриптами, а то я не могу понять как они здесь работают.
Проверка содержимого каталога
есть следующее задание: Разработать скрипт, который будет проверять содержимое каталога, указанного в первом параметре и выводить листинг в примерном виде:
Имя-> файл или директория
Имя2-> файл или...
Как через wget скачать все файлы с сайта?
Привет! Пытаюсь скачать все файлы с сайта через wget. Даю команду
wget --continue http://ftp.site.ru
В итоге скачивается index.html, в котором перечислены файлы которые на данном сайте находятся. И...
Как слить несколько файлов в один?
Добрый вечер, подскажите как слить все файлы в один с помощью механизма генерации имен
Пишу так
mv *.txt lr.txt
и выдает что последнее не каталог
Как собрать вывод по столбцам и сохранить в CSV?
Првиет сообщество.
имеется вот такой вывод:
2170 989173935893 Alm.Manager4 <2170> Time:2017-09-26 18:18:38 309
2195 984957820053 Alisya Mirakhmedova <2195>...
Скопировать файл логов в другой файл, добавив в каждую строку определенный префикс в начале
Есть задача: скопировать файл логов в другой файл, добавив в каждую строку определенный префикс в начале. Проблема в том, что исходный файл с логами генерируется в рантайме. Новый файл также в...
Bash наименьшее кратное двух чисел
#!/bin/bash
echo "Введите первое число"
read a
echo "Введите второе число"
read b
COUNTER=0
nu=0
while ; do
aa=$(($COUNTER % $a))
bb=$(($COUNTER % $b))
Не получается корректно заменить символы (sed)
Необходимо заменить символы в тексте. Одиночные на группу.
a/bb
b/cc
c/dd
Т.е. abc должно превратиться в bbccdd
Пишу echo abc | sed 's/a/bb/g;s/b/cc/g;s/c/dd/g'
Скрипт на поиск и изменение файлов
Здравствуйте! Помогите пожалуйста с написанием скрипта на bash, который выполняет поиск файлов с расширением .sh в текущей директории и ее поддиректориях и выполняющий приписывание себя (в начало или...
Права доступа
Есть папка, в которой лежит 2 папки. В одной из папок лежит скрипт .php, в другой пусто.
например
rootfolder/folder1/script.php (запускается обращением на сервер с интернета)
rootfolder/folder2/...
Запуск браузера в без оконном режиме
Здравствуйте ВСЕМ!
Задался вопросом переноса скрипта с windows на linux.
Суть такая запустить через терминал браузер например хромиум с определенной вкладкой, но только в невидимом режиме.
Как это...
Скрипт поиска и замены текста в файле
Всем привет! Помогите пожалуйста написать простой скрипт по поиску и замены текста в файле.
Есть текст такого вида:
Алчевск
20131229_220001_1065 1669
12/30 01:23:58 1065 Стоп задачи...
Перевод десятичных кодов в символы ASCII
Вывести на экран заданный интервал(задается двумя числами - границами интервала, нужна проверка введенных значений - от 0 до 127) таблицы ASCII. В каждой строке - номер символа и сам символ через...
Скрипт-будильник
Не знаю, в какую тему это пихнуть. В общем проблема такая - нужно написать скрипт, который выводит на экран сообщение через каждые две минуты, если наступит определенное время и в определенный день....
Как переименовать файлы и подкаталоги с заменой заданных символов?
Требуется решить такую задачу.
Переименовать все файлы и подкаталоги, расположенные в заданном каталоге, так, что один заданный символ имени файла (подкаталога) заменяется на другой заданный...
Скрипт для упрощения работы с aircrack-ng Kali Linux
Доброго времени суток, Господа!
С Kali Linux познакомился совсем недавно исключительно из-за надобности в проектной деятельности.
Хочу написать небольшой bash-скрипт для максимального упрощения...
Удалённо запустить скрипт на выполнение.
столкнулся с аналогичной ситуацией, как у garynych:
Замучили файловые хостинги, которые ограничивают скачивание с одного IP адреса. Благо мой провайдер меняет IP, если к нему переподключиться....
Послать сообщение пользователю (имя пользователя, терминал и сообщение вводятся с клавиатуры)
Здравствуйте! У меня есть задание: Написать командный файл, реализующий меню из трех пунктов: 1-ый пункт
-вывести всех пользователей, в настоящее время, работающих в системе; 2-ой пункт –
послать...
Запуск графических приложений через CRON
Собственно вопрос, можно ли запускать через CRON графические приложения?
Пробовал устанавливать DISPLAY=:0.0, ничего не меняется.
Загрузка файла на ftp в одну строку
Как это сделать действительно в одну строку (с логином и паролем)? Если кто знает, подойдёт вариант и для Windows машины. Желательно стандартными средствами.
Shell: поменять местами i-ю строку и j-й столбец матрицы
Добрый день! Помогите поправить скрипт, нужно поменять местами i-ю строку и j-й столбец матрицы.
#!/bin/bash
echo "Enter size of matrix:"
read n
declare -A matrix
for ((i = 0; i < n; i++)); do...
Как сделать скрипт - аналог команды wc?
Вечер добрый, мне задали написать программу, которая бы вычисляла количество строк, слов и символов в неком текстовом файле (т.е. аналог комманды wc). Я дошел до того, что количество слов можно...
Помогите написать скрипт, копирующий файлы в списке
Имеется список Files.txt Имеется путь /home/User/abc.
Нужно чтобы скрипт читал построчно .txt, и сверял с содержимым директории abc. В директории abc есть тоже свои директории и каталоги. Нужно...
Процесс vim остановить, перевести в фон, просмотреть
Нужно:
1. Создать произвольный файл в редакторе vim. (Ввожу vim "enter", затем :new qwerty "enter", а дальше как?)
2. В процессе редактирования остановить задачу, переведя процесс в состояние STOP....
Создать папку и заданное количество файлов
На вход к пакетному файлу приходит число и название папки. Создать папку с таким названием. В созданной папке создать файлы, количеством равным переданному на вход пакетному файлу числу. Названия...
Крестики-нолики с использованием Netcat
Написал простой код игры на Bash, нужно реализовать передачу нажатий 2-го игрока по localhost через netcat.
Прошу о помощи, на данный момент знаю только как вести чат по netcat.
#!/bin/bash
...
Несколько команд одной строкой
добрый день!
я распарсил строку сданными в запрос, получилось 39к строк
scp... скачиваю фото с сервера
sleep
curl... заливаю на сайт
нужно выгрузить кучу фото
Подскажите как запускать такую...
Не отображается имя пользователя в строке приглашения Zsh
Есть такая проблемка, решил перейти с bash на zsh, пропал логин в терминале, перестал отображаться. Как исправить?
Написать скрипт Bash, компилирующий и запускающий программу
Задача: Написать скрипт, компилирующий и запускающий программу (имя исходного файла и exe-файла результата задаётся пользователем в качестве аргументов командной строки). В случае ошибок при...
Ошибка доступа при использовании rsync
Доброго времени. Стояла у меня простая задача, синхронизировать одну машину с другой. Сделал скрипт, задуман он так:
1. Монтируем каталоги сервера
2. Сихнхронизируем каталоги клиента с сервером...
Перемещение файлов в папку с сохранением предыдущего файла
По крону командой mv периодически файлы перемещаются из одной папки в другую. Как сделать чтобы если в папке назначения файл с этим именем уже присутствует, дать новому другое название?
Например...
Экранирование *
IFS=';'
ans="*;f1;f2"
set -A ma $ans
for e in "${ma}"
do
echo "$e"
done
Помогите, пожалуйста, уже всю голову сломал
Выводит не звездочку, а список всех файлов, а мне надо именно звездочку....
Как работает утилита cat?
всем здарсте ) подскажите пожалуйста такую вещь :
$cat station tape pens > suppy
а потом хочу от этой утилиты следующее
$cat< supply
Что она выдаст на вывод , список "сгруппированных" ранее...
Задание вывода из /etc/passwd с awk
Ребят, пожалуйста помогите написать данный скрипт.
Нужно вывести из файла /etc/passwd все логины начинающееся на be и заканчивающиеся на n с GID = 500
(Информацию нужно представить в виде...
Как искать файлы по маске, создавая их резервные копии?
Вот задали скрипт написать, но в этом вообще не шарю(
сдавать прям скоро, надеюсь найдутся люди которые в этом разбираются)) Спасибо за помощь)
Разработать программу, выполняющую поиск в текущем...
Awk/sed с переменной
Привет, подскажите пожалуйста, как использовать awk или sed с переменной.
Есть некая переменная массива arr, в конце которой нужно дописать значение переменной arr.
arr=$(echo ${arr} | awk '{ print...
Как отображать прогресс выполнения разных операций?
Доброго времени суток уважаемые!
Ранее, никогда не задумывался над вопросом отображения прогресса (процента выполнения) той или иной операции. Но, теперь возникла необходимость отобрать такую...
Установить пакет на 3-4 удаленные машины через ssh
Написать скрипт на bash (который будет запускаться на выбранной виртуальной машине), выполняющий следующее: на все виртуальные машины (узлы сети) необходимо установить удаленно программный пакет RPM...
Подсчитать количество и вывести список всех файлов (без каталогов) в алфавитном порядке в поддереве
Shell-программа подсчитывает количество и выводит список всех файлов (без каталогов) в алфавитном порядке в поддереве, начиная с каталога, имя которого задано параметром Shell-программы.
Форма...
Запуск процесса в screen из .sh
вообщем такая проблема запускаю .sh скрипт он в свою очередь запускает процесс но нужно чтобы этот процесс запускался в скрине, что делаю не так?
содержание .sh скрипта
screen
cd /home/ventsrv/...
Join в linux для двух файлов с разным количеством строк
Здравствуйте, можно ли соединить 2 файла с разным количеством строк, но чтобы в результате было столько склеек, сколько строк в максимальном файле? Заранее благодарю. Во вложениях скриншоты файлов с...
Вывести суммарный размер в байтах файлов каталога
Написать командный сценарий для интерпретатора bash, который
выводил бы суммарный размер в байтах файлов каталога,
указанного в качестве параметра к сценарию.
Написать командный сценарий для...
Удалить вторую строку, начинающуюся с буквы 'Н' из файла
Необходимо удалить вторую строку, начинающуюся с буквы 'Н' из файла.
С помощью sed сделала так:
cat file1 | grep -n 'H' | sed -n '2{p;q}'
sed '3'd file1>file 2
Как подобное реализовать с awk?
Конвертировать bat в bash
Доброго времени суток, пытаюсь воссоздать аналогичный скрипт только уже в bash ( на win он криво работает). Написал его, но он маленько кривой, т.е. функционал он выполняет, но если применять его на...
Отправить результат выполнения на почту
Всем привет. Только начал изучать bash скрипты, помогите реализовать:
Есть баш скрипт который выполняется по крону. Задача результат выполнения отправить на email. Отправку могу реализовать на...
Лабораторные работы
Пожалуйсто помогите с заданиями
Задан текст, в котором слова отделены друг от друга пробелами. Если первый символ текста (т.е. начало первого слова в тексте) буква, то необходимо подсчитать...
Как переименовать файлы, пронумеровав их?
Все привет, в Баше ничего не понимаю ( но нужно написать скрипт кторотый просто напросто все файлы кторые в директории переименовывает в вид -
<имя файла>.* -> 1.*
<имя файла>.* -> 2.*
<имя...
Замена существующего расширения в имени файла на указанное
Всем привет! Прошу помочь, кто может и разбирается в этом!!
Bash скрипт, замена существующего расширения в имени файла на указанное.
Исходное имя файла и новое расширение передаются скрипту в...
Многомерные массивы
Как работать с многомерными массивами в bash?И есть ли альтернатива им?
У меня есть задачка в которой нужно работать с матрицей.А как ее ввести в консоли и как работать не понятно.По условию нужно...
Сжатие/пережатие pdf-файлов на bash
Просто оставлю это здесь, мало ли кому пригодится.
Появилась задача написать на bash скрипт, который пережимал бы все pdf-файлы, находящиеся в текущей папке и подпапках (рекурсивно). PDF-файлы...
Как вычислить сумму и среднее арифметическое определённой колонки?
При помощи awk нужно:
Сложить значения в пятой колонке таблицы, подаваемой на вход скрипта, вывести сумму и среднее
Регулярные выражения и управление заданиями
Здравствуйте.
Изучаю Линукс. Есть такое задание:
1) Создать пять текстовых файлов ( это нетрудно, сделано)
2) Поместить в них адреса электронной почты вида name@domain.domain и
любую другую...
Вывести имена первых десяти файлов каталога
Вывести имена первых десяти файлов каталога /etc с расширением ".conf" .
Как проверить что поступает в проверку if код возврата или вывод программы
Доброго времени суток форумчане ! Хотел пройти курс в степике , уже второй день не могу решить.....
Мы рассказали, что можно проверить код возврата внешней программы прямо в конструкции if при...
Распаковать архив zip
Задачка такова: извлечь из архива содержимое указаной пользователем папки расположенную в корне архива в указазаную пользователем папку.
Курение unzip до добра не довело. Как быть?
Как зайти на сервер по ftp с компьютера, к которому доступ есть только по ssh?
То есть, я захожу на другой комп по ssh с помощью putty и мне нужно с него подключиться через ftp к другому серверу, так как доступ к этому серверу есть только с удаленного компа.
Проверка на ввод параметр
Вообщем мне надо запустить файл сценарий с параметром($1,$2 и т.д.)
Для неопытного пользователя мне надо сделать что то типа предупреждения если он не введет параметр
Знакомые сказали мне так:
if...
Покритикуйте мой скрипт резервного копирования файлов
Покритикуйте мой скрипт, создающий резервные копии всех файлов текущего каталога и перемещающий их в новый каталог.
#!/bin/sh
root_path=$(cd $(dirname $0) && pwd)
if ; then
echo "Каталог...
Список активных пользователей BASH
Ребят, 80% задания сделал, осталась вот эта часть: в цикле следует вывести список активных пользователей – запрашивает имя пользователя и выводит информацию об активности введенного пользователя.
На...
Библиотека ffmpeg
Здравствуйте!
Прошу прощения, если не там вопрос задал, не нашел про ffmpeg.
Это библиотека для работы с аудио и видео. Может кто опытный подскажет, как добавить кусок аудио в видео файл со...
Использование for, if...then
Cтрока echo $n ведь не относится к циклу, а выводится много результатов...
#!/bin/bash
user/etc/passwd
echo "Введите имя пользователя"
read $a
for name in $(awk 'BEGIN{FS=":"}{print $1}'<"user")...
При реализации меню как сделать подменю и переход в другой пункт?
есть вот такой кусочек примерного кода меню:
#!/bin/bash
while 1
do
echo "------------------------------------------------------"
echo "------------------------------------------------------"...
Как запустить *.awk скрипт для обработки вывода tail -f
Нужно чтобы журнал /var/log/iptables.log распарсивался в реальном времени с помощью скрипта AWK.
Есть awk скрипт parser.awk
#!/usr/bin/awk -f
BEGIN {FS="IN=|OUT=..."}
END {print ...}
Нужно...
Найти файлы по маске в заданном каталоге
Здравствуйте всем. На Virtual Box поставил Ubuntu. В ней выполняю лабораторную работу.
Дано самостоятельное задание:
"Поиск файлов по маске в указанном каталоге и его подкаталогах. Маска и каталог...
Разбор параметров командной строки в /bin/sh
Подскажите пожалуйста, как реализовать в /bin/sh следующее:
нужно сделать разбор параметров в скрипте, чтобы корректно обрабатывалось следующее:
script.sh -g 1,alpha,5... #строка с параметрами,...
Возобновить работу прерванного процесса
Доброго времени суток. Вопрос следующий. Есть задание:
Написать скрипт, который контролирует выполнение какого-либо процесса и в случае прерывания этого процесса возобновляет его работу. Скрипт...
Ошибка при запуске скрипта
Доброго времени суток! Я столкнулся с проблемой: при реализации простейшего цикла for...do...done он в командной строке bash работает нормально, а при запуске скрипта с расширением sh он вылетает с...
Замена строк в файле
Здравствуйте. Помогите плз. Есть скрипт который собирает маки и ложит в файл. Файл получается такой:
spawn ssh 10.41.120.53^M
^M
^M05-Jan-2000 04:33:56 %MSCM-I-NEWTERM: New SSH connection from...
Работа с SED
Начал писать скрипты на shell. Нужна Ваша помощь, поскольку самому не удалось разобраться. Есть строка в файле. С помощью скрипта и функции sed нужно её заменить на другую. Проблема состоит в том,...
Скрипт парсинга syslog
Добрый день.
Я новичок, пробую освоить Linux (экспериментирую с CetnOS). Возникла необходимость распарсить лог (на примере syslog'a) с помощью регулярок RegExp. Т.е. сделать некий Bash-скрипт....
Разбиение текста на абзацы sed
Здравствуйте, помогите , пожалуйста, решить задачку на команду sed
Дан текст, разделить его на 5 абзацев по 3 предложения, а в 6 абзац записать все остальное
Определить, сколько исполняемых файлов в каталоге /usr/bin
Помогите написать сценарий на bash.
Определить, сколько исполняемых файлов в каталоге /usr/bin. Подсказка:можно предварительно получить список имен файлов командой ls.
Вывести тип,размер,владельца файла, а также права доступа и дату создания файла
Полностью задание выглядит след. образом:
3. Разработать скрипт, который:
• запрашивает имя файла
o если файл не существует, выводит сообщение об ошибке
• если файл существует, выводит информацию...
Используя grep, проанализировать файл /var/log/syslog, отобрав события на своё усмотрение
4. Используя grep, проанализировать файл /var/log/syslog, отобрав события на своё усмотрение.
Заменить пробелы на символы подчеркивания в именах файлов
Задание: Написать программу, которая заменяла бы в именах файлах указанной директории пробелы на символ подчеркивания ("a b c> "a_b_c"). Имена поддиректорий тоже должны заменяться. Указанное действие...
Процессы запущенные вчера или ранее
Хочу написать скрипт который выводит список пользователей (их логины, и ничего более), чьи процессы запущены вчера или ранее.
Думаю отсечь логины можно с помощью cut or awk, но вот большая...
Сценарий - калькулятор
Здравствуйте, есть задание написать сценарий, который поддерживает основные математические операции. Но не могу сделать проверку при делении на 0. Подскажите пожалуйста.
Работать должен так: $...
Научите использовать echo, touch, cat, cp, alias, mv, ln
1) Создать пустой текстовый файл
2) Добавить строку текста в конец файла с помощью команды echo и перенаправления вывода
3) Добавить псевдоним командной оболочки, чтобы сократить размер команды
4)...
Перенаправления, конвейер и awk
Часть первая: Использование перенаправлений и конвейера (программного канала)
В созданном текстовом файле первый символ каждой строки заменить на первый символ предыдущей строки. Первая строка...
Скрипт для перемещения старых файлов по расширению
Здравствуйте.
Нужно в разделе /dev/sdb1 при приближении к лимиту 1Gb определять самые старые файлы *.msg и переносить в другой раздел например /dev/sdb2.
Желательно на Bash.
Спасибо.
Как извлечь переменную в awk?
например:
a=desktop
awk '$0 ~/`echo $a`/' file.txt
не работает.
Какая опция команды rm запрашивает подтверждение удаления?
Кто-нибудь знает?
Создать нового пользователя, в его каталоге создать директорию и в ней текстовый файл
Здравствуйте! Пытаюсь сделать задание для универа. Написать скрипт, который бы создавал нового пользователя, в его каталоге создал бы директорию в которой текстовый файл с определенным текстом....
Разбить числа на два списка - положительные и отрицательные
Здравствуйте, помогите пожалуйста. Требуется разработать shell-процедуру с комментариями, которая запрашивает последовательно ввод нескольких чисел со знаками и выводит на экран два списка чисел –...
Как искать файлы по маске и записать подробный отчёт о результатах в файл?
Всем привет) срочно надо вот что) если чесно то прощу прям код( завтра сдавть((( нет времени разобраться
За ранее спасибо( приму любую помощь
Разработать программу, осуществляющую поиск всех...
Запустить Bash скрипт на определенное время
Приветствую всех! Подскажите пожалуйста как можно запустить Bash скрипт на определенное время?
Допустим на 10 минут и после истечение этого времени Bash скрипт автоматический завершит процесс...
Передача и обработка stdout в bash скрипт
Добрый день! С башем работаю очень мало, пытался найти нормальнй ответ в интернете, но не смог.
Скажите пожалуйста, как можно передать в скрипт вывод переданный из другой команды:
Например у меня...
Работа с mysql в bash
В чем суть проблемы, мне нужно через bash (shell script) выполнить выборку данных.
Просто если выполнять mysql -u root -p то мы переходим в управление mysql, и там выполнять уже свои действия,
но...
Подсчитать размер не скрытых подкаталогов в домашнем каталоге пользователя
Задание вроде несложное, сделал его следующим образом
du -h ~ --max-depth=1 --exclude=.*
с помощью exclude исключаем скрытые каталоги, но дело в том, что если мы создадим скрытый файл в не...
Как зашифровать файл с xor?
реализовать шифрование xor. Скрипт должен принимать через
командную строку имя файла и ключ шифрования.
Запуск скрипта в фоновом режиме
Можно как то прописать в самом скрипте что бы он запускался в фоновом режиме?
Добавить слово к имени директории
Здравствуйте, нужна помощь.
Как мне добавить к именам директорий одно слово(.dir)?
Делаю это через команду:
find /home/user/work -type d -exec rename # а дальше команду не знаю
Вот пример
ДО:...
Загрузочный USB-HDD с Grub4dos
Может топик не в тему, просто точнее не определил. Суть вопроса такова. Оговорюсь сразу - в *nixах не шарю. Методом тыка сделал мультизагрузочный USB-HDD на основе FlashBack. И вроде бы все хорошо...
В созданном текстовом файле первый символ каждой строки заменить на первый символ предыдущей строки. Первая ст
В созданном текстовом файле первый символ каждой строки заменить на первый символ предыдущей строки. Первая строка остается без изменений.
Следующая последовательность команд первый символ каждой...
Удаление временных файлов
скажите как написать скрипт для удалить временных файлов .tmp без использования find
Скрипт поиска совпадений в строке
Добрый день. В написание скриптов на bash не силен, но учусь. Прошу помочь.
Имеется файл формата XML, этот файл содержит разные строки, необходимо из файла удалить только те строки, которые содержат...
Ls сортировка по имени файла
Здравствуйте! Мне нужно банально вытащить последний (по алфавиту) файл из папки, где хранятся файлы вида file1.png, file2.png...
Проблема в том, что ls выдает имена файлов в таком порядке, что из...
Как написать на bash опрос бота в telegram?
Вопрос больше касается готовых примеров на bash для телеграм
Конкретно интересует как реализовать следующее алгоритмы (через какие методы):
1) Пишу боту сообщение, например "date", бот через...
Перенаправление stdout в ssh
Всем привет. В общем хочу написать скрипт, который
1. Соединяется по ssh с удаленной машиной
2. Запускает программу1 и перенаправляет её вывод на МОЮ машину (в файл1)
...
Запускает программуN и...
Syntax error: "then" unexpeted (expecting "done")
есть скрип написанный на Shell
while true
do
a=$(ps -A | grep $2)
if
then
echo "$2" not found
if
then /usr/bin/gedit
Скрипт на bash. Syntax error
Приветствую. Нужна помощь! Выполняю, и вижу вот что -
root@udalite-menya:(/home/mumeg/training/ht-2.0.18)sh chechsh2.sh --kernel
chechsh2.sh: 219: Syntax error: "(" unexpected (expecting "fi")...
Как закрыть все соединения для определенного IP адреса ?
Передаю в аргументы IP адрес + порт, например так: /root/test_script 127.0.0.1 80
Как скриптом закрыть все соединения данного IP адреса который подключен именно к 80 порту ?
Список компьютеров в сети
Помогите. Необходимо написать скрипт на bash, который выводит список компьютеров в сети, и тип их операционной системы. Сеть локальная, могут быть компы с ОС Windows, Unix-подобные и др.
Массив пустой после выхода из цикла?
Помоги пожалуйста не могу понять почему при таком коде внутри цикла массив вроде работает, а вот после выхода из цикла он точно пустой? На сам цикл можно не обращать внимания он ещё не закончен я...
Работа с curl
curl -I www.example.com | grep "HTTP" выводит инфу с версией хттп и кодом. Но сверху висит прогресс-бар.
% Total % Received % Xferd Average Speed Time Time Time Current
...
Вывод процессов по их параметрам командой top
Подскажите вот по этим вопросам:
1.С помощью команды top получить список 5 процессов, потребляющих наибольшее количество процессорного времени.
2.Найти 2 процесса, имеющих более ДВУХ потоков....
Вложенные условия
Здравствуйте! Вот осваиваю сшел с графикой zenity...
Возникла необходимость создания скрипта-запроса
у суперпользователя, что делать уже по его ответу:
#!/bin/sh
export Name=$LOGNAME
if ...
Запрет на повторное выполнение скрипта в bash
Добрый день!
Как можно запретить выполнятся скрипту, если прошлый его запуск был с ошибкой?
Прочитать содержимое файла
Написать shell-процедуру, которая:
1). Читает содержимое файла, имя которого вводится при исполнении процедуры;
2). создает новый файл, имя которого передается в качестве параметра;
3). выводит на...
Из тестового файла удалить все после точки
В файле с текстом удалить все после точки.
Ещё раз о жадности sed и выводе регулярок
Появилось желание вывести все регулярки из текста с помощью sed.
Вот так, очевидно, сожрётся всё и останется одна регулярка в конце.
sed -nr 's/.*(regex).*/\1/gp' file
Тогда я попробовал по...
Shell-процедура для ввода слов и вывода на печать.
Помогите пожалуйста разработать shell-процедуру (bash) выполняющую:
1. Ввод заданного параметром число слов.
2. Выводит каждое слово на печать, сопровождая его порядковым номером.
Посчитать количество слов в введенной строке
Добрый день. Нужно посчитать количество слов в строке, которую я сам ввожу. Реализовать скриптом для awk.
Сам ввод я сделал, думал посчитать слова с помощью NF, но не получается. Помогите,...
Скрипт для поиска файлов
Всем доброго утра/дня/вечера/ночи, необходима помощь в написании скрипта/совет по написанию скрипта (какие команды проще для этого использовать).
Скрипт должен делать следующее: Выводить список...
Ошибки скрипта копирования содержимого папки на ftp сервер
Доброе время суток!
Помогите отладить скрипт копирования содержимого папки на ftp сервер
#!/bin/bash
FILE="/home" ### -директория откуда закачка
HOST=192.0.0.1
USER=ftp
PASSWORD=123
ftp...
Обработка данных в линукс
Надо определенным образом обработать текстовые файлы.
Весь план действий:
1 Скачать 10 архивов с интернета, в каждом по текстовому файлу
2 распаковать
3 из каждой строки каждого файла выцепить...
Как сохранить вывод grep информации
Доброе время суток, уважаемые форумчане!
Имеется bash скрипт который подлкючится по ssh, выполняет команду ifcongi -a
мне необходимо записать данные мак адреса в файл, и сохранением на свой пк...
Перевести переменную из строки в целое
есть файл в нем строки с числами, делаю
per=$(cat file | cut -f1);
sumper=$sumper+$per;
и sumper не сумируеться, якобы per это строка. что делать?
Дата в формате YYYY-M-D
Всем привет!
Подскажите, пожалуйста, как создать каталог с датой в формате 2020-2-20.
Уже весь интернет перерыл, все рассказывают как добавить 0 к числам.
Задолбали эти китайцы, мало того что...
Найти среднее арифметическое и 5 наибольших значений с помощью awk
Добрый вечер! Прошу помощи!
С помощью текстового процессора awk необходимо выполнить задания:
1.В файле query2 определить средний кредит для каждого штата
2.В файле query3 определить 5 самых...
Как вывести список всех активных процессов пользователя?
#!/bin/bash
echo "Enter name>"
read name
if ; then
STRING=$(ps -all user)
echo $STRING
else
echo "User not found"
fi
ище не очень розобрался, а времо поджимает помогите ... нужно передать ...
Передача переменных между скриптами perl и shell
Есть shell-скрипт, который вызывает скрипт на perl (в нём разбирается эл.письмо со вложенным файлом). Далее полученный файл нужно обработать снова на shell.получить имя файла можно из значения...
Открытие файла на редактирование
помагите пожалуйста с анписанием шелл скрпита который открывает нужный файл и редактирует нужные строки
Поиск файлов в Bash
Как осуществить поиск файлов и потом вывести их размер?
#/bin/bash
find $4 -user $3 -size +$1 -size -$2 >> /home/1/$5.txt
Написать скрипт, находящий в заданном каталоге и всех его подкаталогах...
Список файлов в каталоге
Здравствуйте!У меня вот такая задачка:Shell-программа подсчитывает количество и выводит список всех файлов (без каталогов) в порядке уменьшения их длин в поддереве, начиная с каталога, имя которого...
Автоматическое подключение по ssh
нужно сделать средствами баш это:
1-в цикле подключаемся по ссш к пк
2-автоматически вводим пароль (на всех пк он одинаков)
3- выполняем действие
4-выходим
и подключаемся к следующему пк
и по...
Копирование всех файлов из каталога
Добрый вечер.
Нужно скопировать все файлы из текущего каталога в определенную папку.
Попробовал так, но ничего не получается:
#!/bin/sh
for file in *
do
cp $file papka
done
Очень нужна...
sed нет такого файла или каталога
Привет, ребята. Такая проблема возникла- файлы, которые создались скриптом, в указанном пути есть! но почему-то ругается -
sed: невозможно прочитать...
Как в grep искать подстроку в начале строки?
День Добрый, не подскажете как с помощью grep вытащить имена файлов начинающихся на 2013?
запрашиваю имена файлов по ftp, выдает мне все файлы:
mls /Change | grep 2013 > file.txt
Определение PID/остановка процесса
есть такая проблема
есть фаил GS спомощью которого запускается другие нужные мне файлы
полное название процесса ./gs is21
но когда ищу этот процес отображается тока gs
как мне наити этот процес?...
Архивация вложенных папок посредством TAR в отдельные архивы
Доброго времени суток. Задаю вопрос и прошу сильно не пинать если уже что-то аналогичное было, искал вроде не нашел. Появилась следующая задача, есть папка cd /var/mail/ в которой почтовые файлы...
Сохранение и удаление символа
Здравствуйте! Помогите пожалуйста разобраться. Дано такая задача: Разработать программу, которая получала бы в качестве параметра какой-либо символ и в зависимости от второго параметра вырезала или...
Сгенерировать числа и посчитать их среднее арифметическое
Здравствуйте!
Помогите пожалуйста написать следующий скрипт:
Сразу надо создать файл, который имеет 3 столба и 100 строк сгенерированных чисел. Затем надо считать данные из файла и посчитать...
Побитовые операции с двоичными числами bash
Добрый день! Есть 2 числа в двоичной системе
D2B=({0..1}{0..1}{0..1}{0..1}{0..1}{0..1}{0..1}{0..1})
a=${D2B}
echo a=$a
b=${D2B}
echo b=$b
a=00000101
b=00000110
Графика или рисунок в баше
Добрый день, хочу в скрипт внести "пасхалку", которая при нажатии определенных клавиш будет рисовать что-то в консоли.
Принцип реализации вызова по нажатии клавиши знаю, нужна именно пасхалка....
Скопировать все файлы директории dir в текущую директорию. У меня не работает
Добрых суток!Прочитал такое
cp dir/ копировать все файлы директории dir в текущую директорию
Пишу такое
sudo cp /mysite2
Ошибка
cp: после '/mysite2' пропущен операнд, задающий целевой...
Подсчитать сумму чисел введенных в виде параметров
1. Разработайте текст процедуры с использованием vi по заданию (см. ниже)
2. Наладьте, при необходимости отредактируйте и выполните процедуру.
3. Оформите процедуру с использованием...
Создать калькулятор на bash
как создать на bin bash
Как распаковать vmlinuz
Здравствуйте!
Как распаковать современное vmlinuz? В посте 2008-го года говорится, что там ядро запаковано gzip-om и предлагается искать
сигнатуру 1f 8b 08 00 и то, что после неё, извлечь и...
Как из лога выбрать ТОП-10 IP, а затем выбрать для них ТОП-10 URL?
Есть лог в таком формате:
%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"
Вот примеры:
95.143.213.149 - - "GET / HTTP/1.1" 200 11578 "-" "Mozilla/5.0 (X11; Linux x86_64; rv:11.0)...
Дописать в файл результат команды
Собственно хочу отсортировать более определенного количества и добавить в файл, отсортировать получается, а при записи выдает вот это.
66.249.76.127: No such file or directory
66.249.76.127
cat:...
Поиск длинного слова используя grep, sed или awk
Написать скрипт с использованием grep, sed, awk (необходимо использовать не менее одной из указанных утилит; использовать все три необязательно) для переконвертирования данных в формат JSON со...
Посчитать количество папок
Написать скрипт, который считает количество каталогов и файлов в каждом из них. Результат вывести в терминал. Заранее спасибо.
Может ли for построчно разобрать файл
Нашел вот такую информацию
for – будет выполнять действие до тех пор, пока есть объекты для выполнения (например – чтение потока из stdin, файла или функции);
попробовал написать простой пример...
awk с ps aux
Используя awk и ps aux соберите информацию о:
количестве процессов для каждого пользователя;
процессе с самым большим PID;
суммарном использовании памяти различными пользователями....
Как в shell найти максимальный элемент в каждой строке матрицы?
Добрый вечер! Как в shell найти максимальный элемент в каждой строке матрицы?
Поиск минимального значения в заданном наборе произвольных натуральных чисел
Помогите пожалуйста
Нужно написать программу на языке баш:
Разработать программу поиска минимального значения в заданном наборе произвольных натуральных чисел , которые представлены в формате...
Найти факториал числа.
Помогите решить задачу по ubuntu. Задание найти факториал числа. Любого. Помогите пожалуйста.
Сравнение текстовых файлов
как сравнить два текстовых файла, что бы потом можно было исходя из результата сравнения делать какие-то последующие действия.Как просто сравнить файлы и узнать между ними различие я знаю. Задание...
Фигурные скобки
Проблема в следующем: интерпретатор не желает раскрывать фигурные скобки
#! /bin/sh
mkdir ./{1,2,3,4}
Результат
./make_struct.sh
ls
{1,2,3,4} make_struct.sh
Вывод нуля перед
Есть небольшой скрип который считывает данные и выводит результат после некоторых расчетов. Вроде все работает но есть небольшое но если результат формата "0.****" то 0 не выводиться а получается так...
Запись текста в файл на удаленном сервере
ssh -i $rootkey $rootuser@$ip sudo echo 'test' >> $file
Для удобства уже взял простое слово, т.к. не пишет вообще ничего. Перед этим я этот файл создавал, тоже через ssh, права доступа 600. На...
Как взять некоторое количество символов из переменной
В общем в батниках,если есть переменная d=2009, то если написать так dd=%d:~2,2%, то в переменной dd=09 т.е. взяли 2 символа начиная со второго .
А как сделать так же в SHELL ??
Переменная bash, вывод tail -f
Всем доброго дня.
Если сможете помочь буду очень признателен.
Нужно чтобы сервер запускался только после того как увидит в логе "/home/ab.tt.ru/logs/catrina.out" и "/home/cc.tt.ru/logs/catrina.out"...
Как через for вывести список файлов без каталогов?
Не используя команду ls, написать скрипт, который выводит список файлов (не каталогов), расположенных в текущем каталоге, используя оператор for.
Shell скрипт - вопрос 2
2. Создать однострочный скрипт, который создаст директории для нескольких годов (2010–2017), в них — поддиректории для месяцев (от 01 до 12), и в каждый из них запишет несколько файлов с...
Как вывести название всех файлов имеющих одинаковую первую букву?
Здравствуйте. Помогите пожалуйста с задачкой:
Нужно вывести название всех файлов в каталоге,
имеющих одинаковую первую букву. Буква и каталог передаются в
скрипт в виде параметров.
Парсинг access.log файла
Доброго времени суток!
Программа на shell
Имеется access_log веб-сервера Apache. Определить самый длинный путь по сайту. Результат загнать в шаблон в место a, b, c, и d:
graph my {
a -> b;
...
Чтение всего файла и запись в другой файл
В общем задача в том что бы построчно прочитать файл и записать его в другой, не скопировать... не подкинете простой пример ???
Отправка логов на почту
есть файл куда постоянно сыпется логи. Нужные надо отправлять на почту
cat /var/log | grep LOGIN_FAILED | mail -s "LOG" @email
Вся это я поставил на крон. Как сделать так чтобы ранее отправленные...
Не работает GCC
Столкнулся вот с какой проблемой: поставил на виртуальную машину(vmware 6.5.3) мандриву 2009, и при попытке скомпилить что-либо при помощи gcc выдаётся сообщение "command not found". Раньше с тем же...
Поиск grep-ом шаблона в начале ИЛИ в конце строки
Хай всем. Нужна хелпа. Нужно сконструировать для grep регулярное выражение, которое выводит строки, начинающиеся
с «ta» или заканчивающиеся «ta» в файлике
я знаю , что
grep "^ta" filename.txt...
Parsing лог-файлов
Добрый день!
Нужна помощь с написанием shell-скрипта. Необходимо обработать текстовый файл log.txt, который состоит из строк вида: host-24-225-218-245.patmedia.net - - "GET /example/example.atom...
Считывать имена файлов и выводить на экран только имя файла (вместо полного пути)
нужно считывать имена файлов и вывести на экран только имя файла а не полный путь
Unix shell simple ftp-server, netcat
Привет всем.
Есть такое задание: реализовать фтп-сервер, пускающий человека под любым логином и паролем, показывающий ему файл с именем пользователя и содержащий его пароль
Как решал: запускаем...
Найти позицию последнего вхождения символа
У меня есть строка которая содержит список архивов string="1.tar.gz 2.tar.gz 3.tar.gz" Мне нужно получить из нее подстроку с последним архивом: то есть string="3.tar.gz" Для этого нужно, как я...
Вывести на экран из файла calendar.txt день недели и текущее число в виде «сегодня вторник … августа»;
Вывести на экран из файла calendar.txt день недели и текущее число в виде «сегодня среда … марта»;
Вот что вышло у меня есть какие-нибудь идеи?
awk 'BEGIN {print "Cегодня"} /ср/ {print "$7"} /04/...
Создание файла, содержащий скрипт на создание пользователя и пароля
Никак не получается понять как же все-таки записать это. Вот полное задание:
Создать текстовый файл test, и поместить в каталог tests. Файлы должны содержать скрипт на создание пользователя user и...
После строк, которые заканчиваются точкой или запятой, вставить пустую строку
Здравствуйте, нужна помощь в решении задачи
В одном из текстовых лабораторной работы N1 после строк, которые заканчиваются точкой или запятой, вставить пустую строку.
Поиск MAC адреса и запись его в файл
как вывести отдельно в файл MAC-адрес?
Вывести размер текущей директории
2. Напишите команду, которая выведет сколько места на диске занимает текущая директория (при этом размер нужно вывести в удобном для чтения формате (например, вместо 2048 байт надо выводить 2.0К) и...
Запуск всех исполняемых файлов в каталоге
Всем привет. Подскажите пожалуйста, как выполнить вот такое задание.
Запуск всех исполняемых файлов в указанном каталоге.
Каталог вводится в качестве параметра. Учесть возможность рекурсии.
...
Создание третьего файла на основе двух имеющихся
Всем привет.
Итак, задача следующая:
Надо взять из файла system_statfile.txt строки содержащие system/bin, system/etc, system/xbin, system/vendor
из файла file_contexts взять строки содержащие...
Вывести на экран список зарегистрированных пользователей
как сделать скрипт, который выводит на экран данный текст:
в системе зарегистрировано kolichestwo пользователей
вот их список:
user1,user2,user3...
Разбиение строки на слова и цикл
Привет.
Нужно разбить слово типа foo-bar-bazz на слова и пройтись циклом по ним, сделав первую букву заглавной. Что я делаю:
разбиваю слово
w=$(awk -F "-" '{print $1"\n"$2"\n"$3"\n"$4"\n"$5}')...
Поиск текста и запись в переменную
Здравствуйте!
В файле обязательно имеется строка такого типа:
set NodeFunction=1,Iur=W22322_blabla,IurStreams=1 maxrate 450
Нужно найти в этом файле эту часть - "W22322_blabla" (то есть часть...
Создать скрипт в Bash, который считает символические ссылки в каталоге и подкаталогах
Здравствуйте, помогите написать скрипт в bash:
Напишите скрипт, определяющий количество символических ссылок в текущем каталоге. Если таких файлов больше 10, то выведите слово «many», если меньше...
Скрипт для парсинга информации
Нам необходимо реализовать скрипт, который бы выделял из файла заголовки, то есть информацию заключенную между <span class="title"> и </span>. Все бы хорошо, но также необходимо оставлять теги ссылок...
Составная переменная типа $s_$a
День добрый. Подскажите как вывести составную переменную. Пример:
for a in $(seq 1 5); do
read s_$a
echo "$s_$a"
done
Проблема в echo "$s_$a" этом куске, как его записать правильно?...
Определить количество элементов в заданном массиве, отличающихся от минимального на 5
3. Определить количество элементов в заданном массиве, отличающихся от минимального на 5.
Как записать вывод программы в файл с датой в имени?
Здравствуйте! Помогите пожалуйста=) у меня есть программа на си ++ лежит в /bin она считывает содержимое директории указанной в аргументе. мне нужно написать скрипт который будет запускать мою...
Удалить содержимое папки кроме одной подпапки с ее содержимым
Думаю из заголовка понятно. Есть папка data, в ней куча файлов и папок, но надо удалить все, кроме data/media
Определение типа файла
Дано задание :Запрос и ввод имени файла в текущем каталоге и вывод сообщения о типе файла.
и программа.
#!/bin/bash
read -p "enter file name: " name
if
then
echo b
else
if
then
Использование команды sort
задачка: вывести топ 10 процессов, хавающих больше всего cpu, формат выдачи столбцов следующий: %CPU USER PID COMMAND
делаю так:
ps -e -o pcpu -o user -o pid -o comm | sort -nr | headНО, к...
Права доступа для копирования
При изучении Linux столкнулся с проблемой прав, какие нужны минимально возможные права доступа для копирования:
cp /bin/su /home/petrov (11 строчка кода)
В интернете ничего не нашел, мои варианты...
Как вывести первые два поля каждой строки в обратном порядке?
Помогите пожалуйста:
Вывести первые два поля каждой строки в обратном порядке при помощи awk
Большое спасибо!
Проводите проверку при делении на вещественный 0.0
Здравствуйте,нужно провести проверку при делении на вещественный 0.0 .Но выскакивает ошибка .Помогите прошу!Заранее спасибо)
Добавлено через 15 минут
read a
read ch
read b
case $ch in
"/")...
Как убить дочерние процессы, родителем которых является командный интерпретатор?
Как убить все дочернии процессы bash-а.Пробовал с помощью ps узнать pid-ы дочерних процессов и перенаправить их в kill ,но почему-то pid не передается.pidof bash | ps -o pid --no-headers --ppid |...
Как переименовать файлы, переставляя части имени?
Как переименовать "Inf_lab01.txt", "Inf_lab02.txt" ... и т.д. в файлы "lab01_Inf.txt", "lab02_Inf.txt"?
Если поможет, то в cmd windows команда выглядит так:
For /F "TOKENS=1-2 DELIMS=Bb." %A in...
Поиск и копирование файлов в определенную директорию
Добрый день, необходимо организовать поиск и копирование файлов в определенную директорию. Сейчас я это сделал так:
cp -p -R --verbose /usr/******.txt /all/file
if; then
echo 'OK'
else
echo...
Разработать программу создающую, копирующую или удаляющую файл, указанный в командной строке
Разработать программу создающую, копирующую или удаляющую файл, указанный в командной строке, в зависимости от выбранного ключа (замещаемого параметра) /n , /c , /d. Помогите пожалуйста!
Заранее...
Скрипт на bash
Всем доброе время суток!
Мне нужно в линуксе, убунту, написать скрипт, который предоставляет пользователю доступ к папке по FTP. Сам скрипт почти готов
#!/bin/bash
echo "Введите имя...
Сортировка файлов по папкам по своему расширению
есть папка с файлами
у файлов рандомные расширения
надо создать папки которые называются как расширение и запихнуть в папку с названием например 1 все файлы с расширением 1 и тд
Вход по ssh на cisco через expect
Привет, начал изучать expect, хочу сделать скрипт который будет выполнять некоторые команды и записывать в файл, но споткнулся на том, что пароль не вводится...
#!/usr/bin/expect -f
#...
Поиск по содержимому файлов
есть директория в ней могут быть другие директории и файлы с текстовым содержимым
как мне выполнить поиск по содержимому всех файлов?
сейчас пользуюсь командой cat /путь/к/директории/* | grep...
Rename - поиск и замена
Ребята привет. Может кто знает как решить задачу.
1) В папке "test" - присутствуют следующие файлы:
te1st1.txt
te2st2.txt
te3st3.txt
Как при помощи команды "rename" заменить цифры в середине...
Передача имени файла в скрипт и вывод его содержимого
Добрый день!
Следующая проблема.
Скрипт:
#!/bin/bash -fx
input_name=$1
cat $1
cat $input_name
Использование sed в скрипте
C использованием регекса через консоль разобрался, но вот как применить его к строке в скрипте - ума не приложу.
Из-за подключенного конфига приходится разбирать путь к скрипту, но пока ничего...
Проверить bd на удаленном сервере
Написал скрипт проверки структуры БД и если БД корректная, тогда выполняется rsync на удаленную машину
#!/bin/bash
source="/var/db/segment/sv-abonents/"
target="/mnt/active/sov/sv-abonents/"...
Скрипт (размер , права доступа)
написать скрипт с использованием цикла for, выводящий на консоль размеры и права доступа для всех файлов в заданном каталоге и всех его подкаталогах( имя каталога задаётся пользователел в качестве...
Определить mac адреса всех доступных dhcp серверов
Доброго времени суток. Подскажите пожалуйста как получить список mac адресов всех доступных dhcp серверов в локальной сети.
Автозапуск файла
Помогите пожалуйста написать программу или скрипт чтобы файл открывался автоматически, для программы которая связана с интернетом.Вот ее описание: Чтобы включить аккаунт нажимаешь на старт и...
написать shell-процедуру
Написать shell-процедуру, которая:
Читает содержимое первого файла, передаваемого в качестве первого параметра;
Читает содержимое второго файла, передаваемого в качестве второго параметра;
Если...
Копирование путей с пробелами
cp -r источник назначение
вопрос что надо, чтобы произошло копирование, если пути (адреса) содержат пробелы?
Как через awk в логе прокси-сервера определить число запрошенных файлов?
Помогите разобраться. Имеется задание: по файлу доступа к proxy-серверу access.log определить общее число файлов, запрошенных пользователями.
Я решил данную задачу следующим образом :
cat...
Результату одной переменной присвоить результат другой...
Как результату одной переменной присвоить результат другой?
К примеру:
v1=v3
v2=10
#Нужно переменной v3 присвоить 10
Копирование файлов не ранее указанной даты
Какие команды использовать в терминале Linux чтобы ввести дату и скопировать файлы, созданные не ранее указанной даты.
Скрипт для настроек прав доступа к файлу
необходимо написать скрипт, который устанавливает некоторым образом(любым произвольным) права доступа к файлу некоторым группам\пользователям.
файлы создавать тоже самим скриптом. скрипт должен...
Максимальное количество одинаковых элементов в массиве
Всем привет. Собственно, задание - нужно найти то, что написано в сабже.
Код сначала на С++ написал - рабочий. Потом переписал под Bash:
#!/bin/bash
read n
read a
...
При копировании файлов с bash скрипта в конце названия файлов добавляется какой-то символ
Есть bash скрипт копирования логов в друггую папку по cron.
#!/bin/bash
sudo cp /var/log/apache2/domains/domain.ru.log /home/admin/web/domain.ru/logs/`date "+%Y-%m-%d"`-domain.ru.log
sudo cp...
Групповое переименование файлов
Здравствуйте!
Есть прозвольное множество файлов вида:
№ 444-П от 28.11.2014 О внесении изменений в № 22-п от 23.01.13.doc
№ 4-Р от 28.11.2014 О внесении изменений в № 22-р от 23.01.13.docx
№...
Сделать окно активным, закрыть окно, открыть в текущем окне
Появилась задача просматривать картинки (например обращаясь к xdg-open или через cacaview) и при этом продолжать работу в терминале.
К сожалению открытые в gwnview картинки:
а) прерывают работу...
Как провести частотный анализ встречаемости слов в тексте?
Проведите при помощи sed и bash частотный анализ встречаемости слов в данном текстовом файле. Выведите на печать все слова с наибольшим и наименьшим числом повторов в тексте. Создайте при работе...
Как автоматически открыть терминал и вывести в нём текст?
Доброго времени и суток !!!
Мне интересно как написать скрипт который откроет новый Gnome-terminal и напишет в нем слова
"I Love CyberForum !!!"
Помогите если знаете как сделать похожее .
Как вывести содержимое атрибута xml-файла, включая бэкслеш?
Есть такой вот XML-файл
</IIsWebServer><IIsWebVirtualDir Location="/LM/W3SVC/100/Root" AccessFlags="AccessRead | AccessScript" AppFriendlyName="" AppIsolated="2" AppPoolId=".NET 1.1 AppPool"...
Как вывести общую сумму
как вывести результат только один общий, то есть общую сумму .... сейчас у меня выводит для каждого значения отдельно + предварительный сумму
Оригинал задания
Реализовать командный файл, который в...
bash script по ssh
Задача подключиться к 10 хостам IP адреса 192.168.20.10- 192.168.20.19 и выполнить скрипт по замене строк в конфигурационном файле например
sed -i "s/MaxAuthTries 6/MaxAuthTries 3/g...
Как вычислить сумму и среднее арифметическое определённой колонки?
При помощи awk выполните следующее задание:
Сложить значения в пятой колонке таблицы, подаваемой на вход скрипта, вывести сумму и среднее
Как создать и запустить какой-нибудь скрипт?
народ! пожалуйста подскажите как делать bat файл в ubuntu))
Как узнать, на какие папки у пользователя есть права rw?
Доброго времени суток.
Не подскажете каким образом можно узнать где в файловой системе у пользователя есть права на создание папок и файлов?
Поиск должен осуществляться по всей файловой системе...
Установка Python библиотеки [Tails]
Здравствуйте. Пытаюсь установить библиотеку для python 3 или 2 в os Tails.
sudo apt-get install python-pip
pip install grab
Выдает ошибку:
Downloading/unpacking pycurl
Cannot fetch index base...
Значение в фигурных скобках в регулярном выражении grep
Объесните регулярное выражение
grep '\{28\}'
Я понимаю, что значит выражение в квадратных скобках, и то, что выражение '\{28\}' ограничивает длинну строки, можите объяснить что заничат символы в...
Вывести количество дней в заданном месяце заданного года
Здравствуйте. Нужна помощь. Нужно написать скрипт на BASH, на вход которому даётся год и месяц. Нужно, чтобы скрипт выводил кол-во дней в месяце. Доп условие, проверка на високосный год(не...
Как вывести сообщение на терминал из работающего процесса?
Наверное я неточно сформулировал вопрос в предыдущей теме. Попробую задать его иначе.
Есть код на С, который работает в процессе в бэкгроунде. Как из этого процесса открыть в нужный момент окно...
Вставить текст в средину блока командой SED
Нужно вставить текст в средину блока
Admins
{
#вот сюда нужно вставить
}
Если пишу команду sed 'Admins/a "text" ' /file, то будет так:
Admins
Определить Web-сервер сайта
Всем доброго времени суток, начал изучать bash скрипты и не могу решить задачку с следующими условиями
Используя Chrome DevTools определить какой web-сервер используется на сайте...
Определение расширения файла
Здравствуйте, не могу понять, как проверить расширения файла и подсчитать, вот что у меня получилось, что мб не так
#!/bin/bash
int_counter=0
cont=again
while
do
echo "Enter a name of a next...
Как сделать, чтобы скрипт удалил сам себя?
Доброго времени суток
помогите разобраться:
есть два пользователя, скрипт запускается
su -c ./name.sh info &> /dev/null &
дальше выполняется верно
но
rm -f name.sh
он не удаляется, у второго...
Скрипт вывода ПК из спящего режима
Доброго времени суток.
Подскажите, плиз, команду для скрипта , что бы вывести пк в
спящий режим, а потом, по времени, запустить его?
может быть еже есть такие скрипты.
использую ubuntu linux
Задача на bash
Разработать сценарий для поддержки базы данных входящих документов
Документ представлен некоторым текстовым файлом. База данных - это отдельный каталог, в котором размещаются документы. Требуется...
Написать командный сценарий для интерпретатора bash для смены расширения у файлов текущего каталога
Написать командный сценарий для интерпретатора bash для смены расширения у
файлов текущего каталога. Первым параметром к сценарию задается заменяемое
расширение, а вторым заменяющее. Скрипт...
Как вывести все имена файлов, исключив некоторые?
Народ, кто подскажет, как выбрать в bash все файлы в каталоге, удовлетворяющие условию, кроме "вот этого именно" файла?
Например:
ls
oldfile newfile file.save file.txt nanfil rem file
mv *fil*...
Новые блоги и статьи
|
|||
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|