Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
0
голосов
1ответ
845 показов
Sed извлечь все совпадения на одной линии
У меня есть следующая строка: randomtext111morerandomtextabc123sometext321abc Я не могу сделать sed, чтобы извлечь значения между тегами и . Я попытался с помощью sed -rn 's///p' feed2.xml и не смог ...
0
голосов
2ответа
34 показов
Почему сценарий на основе PATH выбран перед функцией bash?
Я пытаюсь изменить поведение conda чтобы сначала обновить $PATH для установки miniconda а затем запустить команду. Это потому, что большая часть моей работы с python не использует версию conda и я ...
0
голосов
1ответ
72 показов
Как сделать gmic run без многословия в bash
Я пишу несколько скриптов bash и использую gmic для генерации некоторых картинок. Тем не менее, gmic печатает шаги для каждого изображения. Есть ли способ сделать gmic в "тихом режиме", то есть ...
0
голосов
1ответ
32 показов
Где конкретно определен этот сервис в системе Linux Ubunty 16.04?
Я не очень в Linux, и у меня есть следующая проблема. Я работаю на системе Ubuntu 16.04 . В этой системе у меня есть программа, которая запускается из командной строки следующим образом: service ...
0
голосов
0ответов
93 показов
Иногда вызывая скрипт, который имеет `#!/usr/bin/env bash` открывает bashdb
Я видел это нечасто и непредсказуемо в течение многих лет. Сегодня это произошло на Mac, пытаясь запустить мой сценарий, который проверяет наличие обновлений MacPorts, которые должны были работать ...
0
голосов
1ответ
320 показов
Заставить фоновую сложную задачу самому фг?
Я часто запускаю простую задачу мониторинга, такую как следующее: (sleep 600 && ls -lh /path/to/files)& Возможно ли, чтобы процесс частично отвлекся от самого процесса? Например, чтобы захватить ...
0
голосов
1ответ
172 показов
ssh pubkey auth в subshell
Почему это не работает: svnout="$(/usr/bin/svn log -qr HEAD svn+ssh://user@ftp/repo)" Проблема, похоже, в недолговечности. Зачем? Аутентификация открытого ключа настроена правильно и работает без ...
0
голосов
1ответ
674 показов
bash sort не сортирует численно по полю, как хотелось бы
Я пытался сделать числовую сортировку по списку имен файлов. Они все названы как something.txt ~ NUM ~ Я пытался сортировать их по sort -t "~" -k1 -k2n Но это не так. Если я сделаю сортировать -n ...
0
голосов
2ответа
2k показов
Проблема даты Баш
Я запускаю этот скрипт bash, чтобы сделать резервную копию базы данных, но всегда получаю сообщение об ошибке в команде date и tar. #!/bin/bash ...
0
голосов
1ответ
383 показов
0
голосов
0ответов
108 показов
Скрипт для загрузки резервных копий на FTP/SFTP сервер
Возможный дубликат: Как я могу загрузить локальные измененные файлы на FTP-сервер? У меня есть скрипт, который раз в день создает резервные копии базы данных и файлов. Теперь я хотел бы загрузить их ...
0
голосов
2ответа
128 показов
Bash: создание списков слов
Я пытаюсь вывести все возможные комбинации между {a..z} и {0..9}; этот вывод без использования таких инструментов, как crunch: $ head wordlist.txt a b c 1 2 3 aa ab ac a1 $ tail wordlist.txt 333332c ...
0
голосов
1ответ
62 показов
Почему нельзя объединить два файла конфигурации -/home/normal/.bashrc и /root/.bashrc-- в один файл?
Os: debian8. Есть два пользователя: обычный и root. touch /var/log/all.log chmod 777 /var/log/all.log Для нормальных. vim /home/normal/.bashrc export HISTTIMEFORMAT="%Y-%m-%d:%H-%M-%S: `whoami` : " ...
0
голосов
3ответа
1k показов
поиск в журнале за последний час
Мне нужен скрипт bash для поиска в журнале слов Failed и fail. Но только с последнего часа cut -c 5- /var/log/mail.log | awk '($0 >= from)' from="$(LC_TIME=C date +'%_d %H:%M:%S' -d -1hour)" |grep -i ...
0
голосов
0ответов
56 показов
Кронджоб не беги
У меня есть Cron Job, чтобы отправить мне электронное письмо, но оно не запускается: #!/bin/bash TotalMem=$(top -n 1 | grep Mem | awk 'NR==1{print $4}') UsadoMem=$(top -n 1 | grep Mem | awk ...
0
голосов
0ответов
32 показов
Как я могу подготовить команду пользователя в следующем приглашении bash?
Допустим, команда, которую я ищу, это prepare Если я запускаю: $ prepare git commit Затем он просто вставит git commit в мое следующее приглашение (но не выполнит его): $ prepare git commit $ git ...
0
голосов
1ответ
2k показов
подстановочные знаки для любого числа
Я пытаюсь заменить строку "samples: [any number], не выполненные выборки: [any number] на строку 'OK', используя sed. Это работает с однозначными числами. Однако мне нужен вариант для любого номера: ...
0
голосов
1ответ
20 показов
Правильное цитирование строк при выполнении удаленных команд через SSH
Моя среда - Bash под Debian 8. # Suppose I enter the following value for MY_STRING: TEST$TEST read -s -p "Enter a string: " MY_STRING # This commands displays this value: TEST$TEST echo "$MY_STRING" ...
0
голосов
2ответа
119 показов
Ищу ярлык для выполнения Программы с предоставленным Локальным путем
Для правильной работы программе требуется свойство локального пути. Я ищу команду быстрого запуска программы с предоставленным localPath Например, cd /usr/local/blogrmis /usr/local/blogrmis/remote & ...
0
голосов
1ответ
698 показов
выберите столбцы по команде cat
Я использую файл в качестве маленькой таблицы БД. Содержание выглядит так: client1 john doe engineer cal client2 jane doe nurse ny client3 ali veli doctor ny Я хочу найти профессию клиента3. Между ...
0
голосов
1ответ
341 показов
Как перебрать каталог и переместить определенные файлы в другую папку
У меня есть каталог настройки следующим образом: /A001/A001_C001/A001_C001.mov /A001/A001_C002/A001_C002.mov -- /A002/A002_C001/A002_C001.mov /A002/A002_C002/A002_C002.mov -- ..etc. Мне нужно ...
0
голосов
1ответ
1k показов
Как написать эффективный bash-скрипт для поиска и сортировки файлов и каталогов, извлечения дат?
Справочная информация. Это временная мера для загрузки некоторых тестовых данных в тестовую среду (база данных Sybase). У меня есть куча файлов, которые я ежедневно импортирую в базу данных. Эти ...
0
голосов
1ответ
53 показов
Udev не выполнит некоторые строки в моем скрипте
Я работаю над Beaglebone Black под Debian. Я пишу правила Udev для управления картой µSD. Что мне нужно сделать для Udev: когда мой µSD подключен, подключите µSD к /media/sdcard (он делает) и ...
0
голосов
1ответ
50 показов
Что контролирует такое поведение встроенной оболочки cd?
У меня есть две среды RedHat, в которых bash-скрипт ведет себя по-разному. Это сводится к тому, как bash реагирует на: mkdir foo && cd foo/.. Среда 1 работает нормально, но среда 2 сообщает: -bash: ...
0
голосов
2ответа
123 показов
Понимание сложной команды поиска
Я работаю над очисткой кода скрипта на машине с Linux, которую предыдущий разработчик создал, когда натолкнулся на эту команду: find / -xdev -type f | egrep -v ...
0
голосов
1ответ
222 показов
Оптимизация загрузки папки проекта на сервер с помощью командной строки SSH +
Я пытаюсь упростить свой рабочий процесс. Огромная часть этого заключается в быстрой загрузке файлов с использованием SSH, но с некоторой логикой. Например, многие файлы моего проекта не ...
0
голосов
1ответ
434 показов
Переписать вызов su-exec с помощью su или аналогичного?
В этом скрипте bash под Linux Alpine они имеют (строка 8): exec su-exec "$ZOO_USER" "$0" "$@" Насколько я знаю, su-exec , однако, зависит от Apache httpd - могу ли я избежать установки его под Ubuntu ...
0
голосов
1ответ
98 показов
Матричный вывод команды терминала (Ubuntu)
Как я могу сопоставить шаблон с выводом команды? Например, мне нужно выполнить следующую команду: nginx -V Который возвращает следующее: nginx version: nginx/1.10.3 (Ubuntu) built with OpenSSL 1.0.2g ...
0
голосов
0ответов
224 показов
Bash на Windows не имеет истории команд
Когда я запускаю консоль bash в Windows 10, я не могу получить доступ к последней команде, нажав кнопку со стрелкой вверх на моей клавиатуре. Я не знаю почему, но на моем ноутбуке это работает. Как я ...
0
голосов
1ответ
177 показов
Почему Bash неожиданно выдает много команд `Declare -x` при запуске?
В последнее время всякий раз, когда я открываю терминал, bash печатает этот текст (некоторая информация отредактирована) до того, как я попаду в приглашение: declare -x CCACHE_DIR="/local/.ccache" ...
0
голосов
0ответов
322 показов
Скриптам openvpn up/down нужны полные пути для iptables?
Я запускаю клиентскую установку openvpn на raspberry pi с последней версией raspbian os. все работает, кроме моих скриптов route-up.sh и down.sh. Я могу запустить их вручную, и они работают, но ...
0
голосов
2ответа
1k показов
ldapsearch - как отобразить «lastLogonTimestamp» и конвертировать окна lastlogontimestamp в дату в bash
Я хочу найти в Active Directory неактивных пользователей, у которых нет логина в течение x дней / месяцев. У меня такой запрос ldapsearch: ldapsearch -h domain.test -p 389 -D ...
0
голосов
1ответ
107 показов
Как сбросить или очистить в vbash?
Я вошел в свой терминал маршрутизатора Edge через SSH. Как обычно после нескольких длинных команд, я набрал reset: admin@ERX:~$ reset Incomplete command admin@ERX:~$ reset -h Invalid command ...
0
голосов
2ответа
2k показов
Экранирование символов для точного состояния grep в скрипте Bash
У меня есть базовый скрипт для поиска определенных установленных пакетов в Linux. Если не найдено -> распечатать пакет. Я использовал grep -w , но он не работал должным образом с символом - . ...
0
голосов
1ответ
40 показов
Распакуйте все файлы в подкаталоги и переименуйте их после их оригинального каталога
Я оказался в странной ситуации. У меня 35 папок. Первый называется 1, второй - 2 и так далее. В каждой из этих папок есть 4 файла. «1.png», «2.png», «3.png», «4.png». В каждой из этих папок я хочу ...
0
голосов
1ответ
313 показов
Сбой Meta- * / "insert-завершений" для завершений, определенных с помощью "complete -F ..."
Я написал простую функцию завершения, которая делает то, что я хочу, с одним исключением. Его дополнения не раскрываются, когда я набираю M- * («вставки-дополнения») так, как это делается в файлах. ...
0
голосов
2ответа
39 показов
Вырезать область из ввода bash
Допустим, вы ввели следующую команду в эмулятор терминала: sudo apt-get apple pie install hamster Вы запускаете его и понимаете, что ваш мозг пердит. Вы поместили имена пакетов apple и pie перед ...
0
голосов
0ответов
306 показов
Rsync обнаруживает движение без функции --delete-after возможно?
Я просыпаюсь на bash-скрипте ведьмы rsysc между двумя NAS-устройствами Onsite и Offsite. Цель состоит в том, чтобы создать резервную копию с локального NAS на удаленном NAS. Мы работаем над картой на ...
0
голосов
1ответ
342 показов
Как сделать доступным libQtCore v5.10.1 моего дистрибутива, когда поставляется приложение v5.6?
1) Когда я запускаю Understand из командной строки, я вижу следующее. Все нормально. : [me@box1 ~]# understand 2) Под заголовком "Начало работы" на вкладке "Начало работы": когда я нажимаю на любую ...
0
голосов
1ответ
2k показов
Как проверить код завершения программы в Linux?
Я хочу проверить в сценарии оболочки, установлена ли Subversion. Для этого я решил проверить код завершения после выполнения программы. Я попытался использовать command svn , но она выводит вывод ...
0
голосов
2ответа
66 показов
Циклы на естественном языке в оболочке
Есть ли естественный способ выполнить команду в цикле на множестве входов без явного использования конструкции цикла? Я имею в виду то, что мы говорим по-английски. Например, some-command -a ...
0
голосов
0ответов
41 показов
Сценарий, который не является конечным
Я набрал скрипт, чтобы проверить некоторые конфигурации на серверах Linux из списка. В списке слишком много серверов, поэтому я разделил этот список 10 на 10 с помощью цикла ниже: ... ... for ((i=0; i
0
голосов
1ответ
40 показов
Есть ли способ включить bash для поиска в подкаталоге, чтобы найти исполняемый файл?
Я только что собрал программное обеспечение на своем компьютере и установил их. Через короткий промежуток времени я обнаружил, что файлы в /usr /local /bin трудны для управления, потому что я не могу ...
0
голосов
1ответ
145 показов
Получить информацию об IP-адресе или имени хоста
Как получить информацию об устройстве с его IP-адресом или именем хоста с помощью python или bash? Как получить список устройств, подключенных к тому же маршрутизатору Wi-Fi с Python или Bash?
0
голосов
1ответ
98 показов
Какая альтернатива для `find -type d` на Mac?
В Linux find -type d работает для вывода списка всех подкаталогов, игнорируя файлы. Однако, когда я запускаю это на Mac (High Sierra), я получаю ошибку: find: illegal option -- t . Окунувшись в ...
0
голосов
1ответ
28 показов
Тестовый установочный скрипт в Ubuntu, как при новой установке
Я написал скрипт установки bash для установки зависимостей библиотеки, которую я написал. Я хотел бы проверить это, как если бы я был пользователем с новой установкой Ubuntu. Это подтвердит, что все, ...
0
голосов
1ответ
247 показов
Оболочка не отображает вводимые символы после "tail -f"
Я использую "tail -f" для мониторинга файлов журнала. После прерывания ctrl-c оболочка больше не отображает мои символы ввода с клавиатуры. Что-то вроде terminal> tail -f /log/a.log then ctrl-c ...
0
голосов
1ответ
50 показов
Поиск rcfile в скобках-подоболочке в Bash?
В zsh подоболочка, созданная в круглых скобках, может иметь исходный файл rcfile для использования команд, которые могут быть псевдонимами, которые доступны только при добавлении определенных ...
0
голосов
0ответов
49 показов
Интерпретировать строку как целое число в стандартный вывод
Я ищу способ преобразовать число dec в двоичное представление базового типа данных, таких как int8, uint8, float и т.д. Например: echo "123" | functionTo int8 | hexdump -C Результат должен быть "7B" ...
0
голосов
0ответов
87 показов
Bash 4.3.48 не переносит строки с TERM = screen
У меня есть bash 4.3.48, и я использую консоль в качестве эмулятора терминала. Значением по умолчанию является TERM=xterm . Тем не менее, я хочу использовать tmux и он требует, чтобы значение TERM ...