Публикации по теме 'bash'


Командная строка Linux [бесплатная книга]
Командная строка Linux перенесет вас с первых нажатий клавиш терминала на написание полных программ в Bash, самой популярной оболочке Linux (или командной строке). Попутно вы освоите вечные навыки, передаваемые из поколения в поколение опытными гуру, избегающими использования мыши: навигация по файлам, конфигурация среды, цепочка команд, сопоставление шаблонов с регулярными выражениями и многое другое. В дополнение к этим практическим знаниям автор Уильям Шоттс раскрывает философию,..

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

8 способов использования sed в Linux
Супероружие для редактирования текста в Unix-подобных системах В Unix-подобных операционных системах есть утилита редактирования текста под названием sed , что означает «редактор потока». На первый взгляд он не удобен для новичков, и в большинстве случаев вам, вероятно, нравится использовать интерактивные инструменты редактирования текста.

Освоение обработки флагов в сценариях Bash: подробное руководство
Настройте поведение сценария Bash, используя флаги для эффективной автоматизации задач. Сценарии Bash — это мощные инструменты для автоматизации задач и выполнения сложных команд. Часто бывает полезно предоставить параметры или флаги для настройки поведения скрипта. Флаги позволяют пользователям настраивать функциональность скрипта в соответствии со своими конкретными потребностями. В этой статье мы рассмотрим, как эффективно обрабатывать флаги в сценариях Bash, обеспечивая большую..

Вопросы по теме 'bash'

как найти файл, существующий в определенном каталоге через SSH
как найти файл, существующий в определенном каталоге через SSH например: host1 и каталог /home/tree/TEST Host2: - ssh host1 - найти файл TEST, существующий или не использующий bash
11071 просмотров
schedule 04.05.2024

Поместите результаты запроса командной строки mysql в переменную сценария bash
Мне очень трудно понять, как получить результаты запроса mysql в переменную сценария оболочки bash. testDBName="some_database_name" mysqlUser="root" mysqlPassword="password" mysqlCmd="/Applications/MAMP/Library/bin/mysql -u $mysqlUser -p...
7907 просмотров
schedule 07.04.2024

BASH - затем поиск функции имени
Кто-нибудь посоветуйте, как называется в bash функция, которая читает файл и создает из него массив? Спасибо
77 просмотров
schedule 27.04.2024

Как передать весь вывод терминала, включая сообщения об ошибках, из сценария в файл журнала
Я пытаюсь создать читаемый файл журнала для большого сценария резервного копирования. Внутри сценария я просто перенаправляю весь вывод команд в большой файл, который затем может быть «очищен» сценарием. Например: echo "Error occurred" >>...
13325 просмотров
schedule 15.04.2024

Замена команды Sed, как вы обрабатываете пробелы или несколько пробелов как один?
Я использую эту команду для вставки строки. Если в шаблоне есть пробел между двумя записями в тексте или файле, он печатает содержимое в новой строке. Это работает нормально, однако иногда я встречаю 2 пробела или 3 пробела вместо одного, который я...
247 просмотров
schedule 27.04.2024

Python: как заставить скрипт входить и выходить из терминала minicom?
Для входа в minicom и сохранения журнала я использую «sudo minicom -C nameoffile», но я хочу сделать это в цикле, открытие minicom может быть выполнено с помощью подпроцесса, но я не смог найти ничего для выхода из minicom в моем цикл и продолжить...
6794 просмотров
schedule 09.05.2024

пространство, содержащее элементы в цикле for bash
Я хочу рекурсивно преобразовать все файлы уценки под ./src/ в html: #!/bin/bash function do_recursive_pandoc { local markdown_src_file_extension=\*.markdown local markdown_src_path="$1" local html_output_path="$2" mkdir "$html_output_path"...
89 просмотров
schedule 05.05.2024

Python / usr / bin / env: плохой интерпретатор: не каталог
Я сделал ошибку. Я установил Python 3, а затем выполнил следующую команду, чтобы иметь версию Python по умолчанию как Python3 sudo ln -fs /opt/Python-3.4.1/python /usr/bin/python Но я хотел вернуться к python2.7 и сделал sudo ln -fs...
14319 просмотров
schedule 29.03.2024

Скрипт Bash с getopt — длинные параметры
до сих пор я редактировал свой сценарий, и он не работает так, как хотелось бы. Сначала я представлю этот код: while true ; do case "$1" in --mode) MODE=$2 shift 2; ;;...
499 просмотров
schedule 15.03.2024

Невозможно запустить команды ноутбука ipython или anaconda (conda) в терминале
Я пытаюсь запустить ipynb на своем Mac, но у меня возникают проблемы. Я специально хочу запустить ipynb, который поставляется с Anaconda. Этот вопрос очень близок к тому, чтобы помочь мне, но я не уверен, что делать с результаты проверки which...
2832 просмотров
schedule 04.05.2024

Команда Alias ​​не найдена при запуске .bashrc
Я пытаюсь сделать простейший из псевдонимов оболочки, как я всегда делал. Вот мой .bashrc (то же самое произошло с ZSH и .zshrc), например: alias ll=“ls -al” alias edit_http=“open -e /etc/httpd/conf/httpd.conf” и вот моя переменная $PATH:...
5696 просмотров
schedule 06.03.2024

MySQLSHOW Подавить предупреждение в сценарии Bash
Я работаю над простым bash-скриптом, и одна из его задач — проверить, существует ли уже база данных, прежде чем двигаться дальше. Это достаточно простой код, но я получаю предупреждающее сообщение всякий раз, когда пытаюсь запустить скрипт, и я хочу...
414 просмотров
schedule 26.03.2024

найти файлы с одинаковым MD5 в одном и том же подкаталоге
У меня есть следующая команда: find myfolder -type f -exec md5sum '{}' ';' | sort | uniq --all-repeated=separate -w 15 > dupes.txt который создает файл dupes.txt, который содержит все изображения, которые являются дубликатами в каталоге...
125 просмотров
schedule 31.03.2024

MINGW64 ошибка сборки make: bash: make: команда не найдена
Я работаю над Windows 10. Я хочу запустить «создать сборку» в MINGW64, но возникает следующая ошибка: $ make build bash: make: command not found Я хочу создать Glide для Golang Я пробовал следующее: $ sudo yum install...
120047 просмотров
schedule 12.03.2024

Эффективное повторное чтение (или иное повторное использование) содержимого входного файла в bash
Я хотел бы применить команды к файлам в каталоге target_dir с помощью следующего кода. for t_file in $(find 'target_dir' -maxdepth 1 -type f); do exec {fd}<'command_list.txt' while read -u "${fd}" eval_command do eval...
68 просмотров
schedule 19.04.2024

Аргументы с пробелом при разборе входных параметров для скрипта bash
Я написал bash-скрипт, который принимает параметры по имени и считывает их значение в парах ключ-значение. Ниже приведен пример того, как я запускаю свой скрипт. sh test.sh param1='a' param2='b' Затем я ссылаюсь на входные аргументы, такие...
779 просмотров
schedule 26.03.2024

Скрипт не работает при сборке, но работает из контейнера Docker
Я пытаюсь запустить модульные тесты через Docker для монитора каталогов, который реагирует на создание, перемещение и переименование файлов и каталогов. Вот сценарий: #/bin/bash # Launch Redis server redis-server --daemonize yes # Start...
148 просмотров
schedule 07.05.2024

awk печатает номер строки только в столбце uniq
У меня есть такой набор данных: 1 A 1 B 1 C 2 A 2 B 2 C 3 B 3 C И у меня есть скрипт, который вычисляет меня: Количество вхождений в строке поиска Количество рядов awk -v search="A" \ 'BEGIN{count=0} $2 == search {count++}...
184 просмотров
schedule 22.03.2024

Как использовать getopts в скрипте bash?
Я пытаюсь использовать getopts следующим образом: #!/bin/bash while getopts "i" option do case "${option}" in i) INT=${OPTARG};; esac done echo "$INT" Но он печатает $INT, только если я использую getopts "i:" . Если я правильно...
490 просмотров
schedule 08.05.2024

Преобразуйте вложенный JSON объектов в массив в массив bash, используя jq
Я делаю что-то в корне неправильное, но просто не понимаю, что, может ли какой-нибудь добрый человек указать на мою ошибку с jq или JSON здесь? У меня есть следующие дочерние объекты, содержащиеся в массиве « entries » { "profile": {...
1558 просмотров
schedule 27.04.2024