Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
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, а ...