Вопросы с меткой [bash]

Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.

0
голосов
1ответ
438 показов

MacOS не может выполнить двоичный файл после удаления zsh

После того, как я открою терминал, появится этот текст: Last login: Mon Mar 26 17:51:02 on ttys001 -bash: /usr/local/bin/dirname: cannot execute binary file -bash: /usr/local/bin/dirname: cannot ...
0
голосов
0ответов
439 показов

Невозможно экспортировать ключ в cygwin bash: -bash: $ '\302\226\302\226gpg': команда не найдена

Поэтому только сегодня я установил cygwin и его пакеты по умолчанию, а затем, так как GPG не был частью этого, я установил его вручную, снова запустив мастер установки. Мне нужно было сделать ключ ...
0
голосов
1ответ
92 показов

Присвойте значения переменной из текстового файла. Поиск строки в файле. Заменить строку в файле?

Я работаю над проектом, в котором мне нужно исправить несколько тысяч строк данных. Я уже закончил половину работы, и теперь я застрял в заключительной части. У меня есть файл с именем tree.txt, в ...
0
голосов
2ответа
108 показов

Bash-скриптинг: запустить команду оболочки из скрипта с переменной внутри кавычек

Мне нужно загрузить БД на сервер MySQL и следующая команда работает из оболочки: Из оболочки mysql -h "172.17.0.2" -u "root" -p"mypasswd" -Bse "create database mydb;" Но не из скрипта, в котором ip и ...
0
голосов
1ответ
62 показов

Есть ли в Linux инструмент, похожий на диспетчер конфигурации Microsoft System Center?

Я ищу инструмент, похожий на диспетчер конфигурации Microsoft System Center на платформе Linux, который доступен с лицензией GNU и который можно использовать для выполнения нескольких задач, таких ...
0
голосов
2ответа
720 показов

Как отсортировать файл с разделителями табуляции?

Я пытаюсь использовать сортировку для сортировки файла с разделителями табуляции, как этот: Fruit Color Origin Category pear green Oviedo–Gijón–Avilés Oviedo–Gijón–Avilés strawberry red Reggio ...
0
голосов
1ответ
222 показов

Как скопировать переменные окружения из локальной оболочки в удаленное ssh-соединение внутри шеллскрипта?

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

переместить все файлы в локальном каталоге в удаленный каталог

Я хочу переместить все файлы из локального каталога в удаленный каталог. И я использую этот код для достижения этого SOURCE_FILE=/var/www/oneserver/* TARGET_DIR=/var/www/anotherServer ...
0
голосов
3ответа
4k показов

Используйте sed для анализа определенных значений из строки, разделенной пробелом

У меня есть файл с такими строками: 0 6 973 1346 2318 456 431 93 58 1 1 0 0 0 0 Я хочу извлечь 1-е, 4-е и 5-е число и сохранить их в переменных в bash для дальнейшего использования. В приведенном ...
0
голосов
1ответ
69 показов

Привязка ключей .inputrc не работает в PHP

В настоящее время я использую GIT Bash в Windows 10 с пользовательскими привязками клавиш в etc/.inputrc . Это все отлично работает. Однако когда я работаю с Laravel "php artisan tinker" Shell, ...
0
голосов
1ответ
116 показов

Можно ли в bash завершить середину слова?

У меня есть простой скрипт завершения bash для моего пользовательского средства поиска веток git. #/usr/bin/env bash _branch_completions() { local word="${COMP_WORDS[COMP_CWORD]}"; if [ ! -z "$word" ...
0
голосов
2ответа
943 показов

BASH история манипулирования: поиск заменить

В BASH есть очень удобная функция расширения параметров / переменных, которую я не вижу в истории. Я проверил справочные страницы для истории и для самого BASH. Не там ... может быть, я пропустил ...
0
голосов
1ответ
273 показов

Как запустить периодическое запланированное задание без at или cron

Сценарий: у вас есть пользователь без доступа к cron, и вам нужно запланировать работу (скажем, rsync каталога). Использование at не вариант, так как у вас нет фиксированной даты окончания. Могу ...
0
голосов
1ответ
122 показов

Cronjob делает скриншот каждый час с мошенником

Один из моих пользователей нуждается в скриншоте веб-страницы каждый час. Я смог найти утилиту под названием scrot, и было легко настроить cronjob для запуска каждый час. Моя проблема заключается в ...
0
голосов
1ответ
442 показов

Bash-скрипт - проблема с контрольным списком диалогов

Я пытаюсь написать bash-скрипт для автоматизации установки моих пакетов. Таким образом, идея состоит в том, чтобы прочитать файл .csv (packages.csv) следующим образом: pkg,Description,option ...
0
голосов
1ответ
95 показов

Скрытие пароля при вводе в качестве аргумента в оболочке / командной строке bash?

Я использовал weechat, когда заметил, что если я выполняю команду в программе, такую как /msg IdentServ identify что он на самом деле скрывает ваш пароль при вводе ... см. Изображение ниже: Однако ...
0
голосов
1ответ
820 показов

Проверьте, существует ли файл для скрытых (.file) файлов

Использование if [ -f "file" ] работает с не скрытыми файлами. Я пытаюсь использовать его для скрытого файла: if [ -f ".file" ] и, конечно, он возвращает false (даже этот .file существует). Если я ...
0
голосов
0ответов
109 показов

Как использовать wget и регистрировать вывод большого файла, как мне избавиться от индикатора выполнения?

Я пытаюсь просмотреть свои данные, и мне требуется много времени, чтобы, наконец, добраться до 100%, когда я прокручиваю вниз. Я просматривал руководство и -b, а также -nv не показывает мне конечный ...
0
голосов
2ответа
101 показов

Как получить результат команды и ее код возврата одновременно в скрипте Bash?

Я играю со скриптами Bash. Я бы хотел присвоить результат команды переменной и код возврата другой. Напр .: line_count=$(cat "$filename" | wc -l) #If the file does not exist, an error code is ...
0
голосов
4ответа
326 показов

Создание команды, которая сжимает файл и сохраняет его на USB, но не может обнаружить USB в Linux

Прежде всего, я не могу обнаружить USB на Linux с помощью командной строки. Я проверяю каталог dev и до сих пор не могу найти usb. использовал команду df для проверки usb. Я подключил и набрал df, а ...
0
голосов
1ответ
23 показов

Как изменить путь по умолчанию для инструмента командной строки в bash?

У меня есть инструмент командной строки с именем ffmpeg, например, который находится на моем Mac: /Users/me/anaconda/bin/ffmpeg У меня также есть ffmpeg, установленный здесь: ...
0
голосов
1ответ
267 показов

Больше нет доступа к файлам и папкам в смонтированных контейнерах с использованием WSL/Bash?

Windows 10 Build 16299 GNU Bash Версия 4.3.11 VeraCrypt 1.19 Раньше у меня был зашифрованный контейнер, смонтированный на H: моей машины, к которому я мог обращаться как с окном Проводника, так и со ...
0
голосов
0ответов
73 показов

Firefox - открыть закрепленную вкладку из терминала

Я использую Firefox каждый вечер на Ubuntu 16.04. У меня есть несколько сайтов, которые я держу открытыми в течение дня в виде закрепленных вкладок. В попытке автоматизировать вещи у меня есть ...
0
голосов
1ответ
788 показов

ZSH / BASH: удалить определенные строки из истории

Моя история «загрязнена» некоторыми конкретными чертами, которые имеют опечатки и тому подобное. Например: мне часто приходится подключаться к определенному серверу следующим образом: ssh ...
0
голосов
0ответов
233 показов

Удалите псевдоним Python для использования virtualenv для Python

Когда я устанавливаю virtualenv и активирую его, which python возвращает мой /usr/bin/python . Я читал здесь, потому что у меня есть псевдоним python в моем стартовом скрипте bash, и virtualenv не ...
0
голосов
1ответ
76 показов

не могу найти ошибку в замене sed

Я пытаюсь заменить включение заголовков в заголовках тем же включением, предварительно добавленным #pragma once: #ifndef _HELLO_H #define _HELLO_H становится: #pragma once #ifndef _HELLO_H #define ...
0
голосов
1ответ
1k показов

Как остановить оболочку git-bash от ожидания завершения процесса?

На основе решения Как открыть новое окно терминала git bash в моем текущем местоположении в окнах? я могу использовать $ git-bash запустить новый терминал из окна консоли git-bash. Однако это ...
0
голосов
0ответов
39 показов

Существует невидимый и несменяемый .lnk-файл (скопированный Cygwin), каталог не может быть удален

Я скопировал Windows - «.lnk-файл» с помощью Cygwin из Windows-источника - в каталог-цели Windows. Скопированный файл не отображается в целевом каталоге, хотя система ведет себя так, как будто файл ...
0
голосов
2ответа
657 показов

Оболочка: Обрезать пробелы в начале файлов

У меня есть 20k файлов здесь, и по крайней мере 1000 из них имеют пробел в начале. Как я могу удалить пробел с помощью Sed например? Проблема в том, что могут появиться дублированные имена файлов. ...
0
голосов
0ответов
222 показов

Как перенаправить stdout и stderr в скрипте bash с помощью диалоговых окон?

Для одного скрипта, перенаправляющего stdout и stderr в файл с этим: ./myscript.sh 2>&1 | tee -a out_file работает отлично. Когда я пытаюсь таким же образом запустить скрипт, содержащий несколько ...
0
голосов
0ответов
16 показов

Перенаправление команды source bash между aws linux и macos

Я хочу перенаправить вывод подоболочки в источник. Так, например: say.sh echo "hello" source_test.sh #!/usr/bin/env bash source
0
голосов
1ответ
244 показов

Debian 9: bash: ls, cat, команда не найдена после неправильного изменения PATH

Большинство команд больше не работают после изменения PATH. Вместо PATH=$PATH:/home/z***d/Programs/anki-2.0.50 все закончилось таким образом, что export PATH=PATH:/home/z***d/Programs/anki-2.0.50 не ...
0
голосов
1ответ
87 показов

Стандартная утилита Unix/Linux для тестирования каждой строки ввода

Я пишу сценарий Bash, который должен проверить, соответствует ли каждая строка ввода определенному условию. Есть ли способ взять предикат и уменьшить всю строку до 0 или 1, чтобы мне не пришлось ...
0
голосов
0ответов
22 показов

Добавить дату и время в файл журнала - CRON TASK

Я хотел бы, как я могу получить файл журнала: my_Log.log, у которого есть эта информация: 31/07/2017 - 19:05:00: нормально 31/07/2017 - 19:10:00: нормально 31/07/2017 - 19:15:00: ко 31/07/2017 - ...
0
голосов
0ответов
34 показов

Получить локальный IP-адрес

Я хочу получить свой IP-адрес в моей локальной сети. Я знаю, что могу сделать следующее: $ ip address show enp0s7 2: enp0s7: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether ...
0
голосов
1ответ
657 показов

Как я могу дать psql переменную вместо файла sql в качестве входных данных?

Так что у меня есть некоторые sql в переменной. Я мог бы поместить это в файл и передать psql в качестве входных данных, но мне интересно, есть ли простой способ сделать это без файла?
0
голосов
1ответ
236 показов

Как обновить окно терминала Mac iTerm2

Я использую Mac 10.13.2 High Sierra. Я создал следующий файл .bash_profile чтобы увидеть путь к файлу вместе с приглашением, и если у него есть какой-либо репозиторий Git, он также показывает статус ...
0
голосов
2ответа
37 показов

разделение файла: подставьте `egrep` в` sed`

Я хочу разделить мой файл $, содержащий x строк пополам, и проверить, сколько строк содержат « мертвые » в журнале. Я начал со следующего: half=`expr $(egrep -c . $file) / 2` sed -n 1,${half}p $file ...
0
голосов
1ответ
3k показов

Подсчет слов в .txt файле с помощью bash

Как подсчитать количество слов в файле .txt, используя bash? Одно слово обычно содержит A-z и 0-9 .
0
голосов
1ответ
482 показов

синтаксическая ошибка рядом с неожиданным токеном `> 'в скрипте, запущенном cron

Я пишу сценарий оболочки для Mac OS/Linux. Скрипт запускается заданием cron. Я пытаюсь добавить stdout и stderr в файл журнала. Моя команда (упрощенная) выглядит следующим образом (строка 5 в ...
0
голосов
5ответов
727 показов

перемещение файлов и папок в подпапку

Я хотел бы переместить все файлы и папки из одного каталога в одну из его подпапок. Как я могу это сделать? Я использую BusyBox и Linux. например: переместить все файлы и папки в /my/path/ в ...
0
голосов
1ответ
23 показов

Что дает противоречивый результат условного поиска?

Я пишу небольшой скрипт, который получает различную статистику о двух разных расширениях файлов (* .parquet ИЛИ * .metadata) в произвольном каталоге. Мне нужно получать эту статистику только по ...
0
голосов
1ответ
114 показов

Gddrescue запрашивает файл карты, но отказывается создавать его

Я использую Пример 3 из документации gddrescue, чтобы записать диск на ноль и принудительно перераспределить ожидающие сбойные сектора на нем. В той же документации говорится, что: Если mapfile не ...
0
голосов
0ответов
106 показов

Как принудительно остановить бесконечный цикл в Upstart «pre-start script»?

У меня есть следующий pre-start script в одной из моих конфигураций Upstart: pre-start script cd "$(dirname "$(dirname "$(readlink "/etc/init/${UPSTART_JOB}.conf")")")" . ...
0
голосов
2ответа
110 показов

Как я могу заставить эту переменную Bash работать: myformat = "- format = fuller --date = format:% Y-% m-% d T% H"

Это вопрос о том, как Bash обрабатывает группирование слов и расширение переменных. Я продемонстрирую вопрос на очень конкретном примере: bash$ git log --format=fuller --date=format:"%Y-%m-%d T%H" # ...
0
голосов
1ответ
77 показов

Извлеките файлы tar.gz в каталог с другим базовым именем на основе их соответствия в текстовом файле.

У меня есть сотни папок, некоторые с файлами tar.gz, а некоторые с файлами bam. Я просто хотел извлечь файлы tar.gz в другой каталог. Папки с файлами tar.gz выглядят так, как указано ниже: ...
0
голосов
1ответ
2k показов

Изменение Mac "Задать пароль после заставки" задержка

Как я могу изменить свою Mac OS X Snow Leopard "Задать пароль после заставки" с задержкой? Я пробовал: defaults -currentHost write com.apple.screensaver askForPasswordDelay -int 3600 но не сработает. ...
0
голосов
1ответ
58 показов

Можете ли вы иметь файл терминала в Linux, как Windows Batch? Что такое расширение?

Прошло много времени с тех пор, как я загрузил свой Kali Linux на виртуальную машину Windows (VirtualBox, а не VMware). На своем хосте Windows я создал множество пакетных сценариев, которые могут ...
0
голосов
1ответ
579 показов

Нет запроса командной строки в Mac OSX Terminal.app

Я потерял приглашение командной строки bash в Mac OSX (10.11), и я не знаю, с чего начать искать, чтобы это исправить. Проблема началась, когда я изменил настройку «Оболочка открывается с ...» с "По ...
0
голосов
1ответ
378 показов

перемещение файлов, соответствующих шаблону, который ловит каталог

Рассматривать: $ ls foo xyfooz.tex $ find . -maxdepth 1 -type f -name '*foo*' -exec mv {} foo \; $ ls ./foo* xyfooz.tex Я пытаюсь добиться той же последовательности инструкций только с помощью mv, а ...