Вопросы с меткой [bash]
Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.
8870 вопросов
0
голосов
2ответа
201 показов
В чем разница между sed 's/day/night/' <old> new и sed 's/day/night/' old> new
Sed - Введение и учебное пособие Брюса Барнетта содержат это в основной команде: s для замены: Простым примером является замена "день" в "старом" файле на "ночь" в "новом" файле: sed s/day/night/ new ...
0
голосов
2ответа
21 показов
Как манипулировать двумя возможными аргументами?
Я использую свой собственный скрипт ccc для компиляции .c файлов, например так: g++ -std=c++11 -Wall -pedantic -Wno-long-long -Wshadow -g -o "${1%%.c}.out" -lm "$1" В основном я использую ccc main.c ...
0
голосов
1ответ
2k показов
SSH + Sudo + Expect в скрипте Bash: запустить команду с sudo на удаленном компьютере
Я пытаюсь автоматизировать развертывание некоторых пакетов .deb с помощью скрипта. Я хочу выполнить sudo dpkg -i $myDeb.deb в списке удаленных машин, к которым я могу получить доступ с помощью ssh. Я ...
0
голосов
2ответа
275 показов
Команда Bash и порядок опций
Когда я выпускаю: bash -l -c "./test" subshell действительно запускается как оболочка входа в систему, но в случае: bash -c "./test1" -l родительская оболочка (оболочка, в которой я запускаю ...
0
голосов
1ответ
166 показов
Файл отчетов BASH не существует, но существует
У меня есть список файлов, созданных из find. Из-за некоторого плохого планирования со стороны руководства мне теперь нужно проверить эти файлы, но команда поиска заняла несколько часов, так как мы ...
0
голосов
3ответа
319 показов
Скрипт, который удаляет каталоги, НО не удаляет каталоги с определенным TXT-файлом
У меня есть папка с целой кучей подкаталогов. Мне нужно удалить все из них, КРОМЕ папок, в которых есть файл маркера, например: DONOTDELETE.txt, внутри указанных папок. Это возможно? Уже прошла ...
0
голосов
1ответ
210 показов
nmap в bash скрипт возвращает ошибку
Я хочу узнать все мои доступные роутеры с помощью nmap . Ввод этого в командной строке возвращает ожидаемый результат. nmap --script=broadcast-dchp-discover -e eno1 Но когда я пытаюсь запустить эту ...
0
голосов
1ответ
297 показов
Записать импортируемый массив в файл в Bash?
Я пытаюсь создать систему рекордов для игры, над которой я работаю в Bash. До сих пор я придумал систему, в которой я записываю один массив в файл, а затем просто возвращаю его обратно. В настоящее ...
0
голосов
1ответ
144 показов
Wget перебирает каталоги и подкаталоги
Попытка использовать wget, чтобы получить кучу файлов с сайта ftp ниже. Есть подкаталоги по годам, с 2010 по 2017 год, и дополнительные подкаталоги по отдельным месяцам. Я не хочу все месяцы, только ...
0
голосов
2ответа
2k показов
сбой со странным ответом при использовании chkconfig
Я просто пытался добавить login.sh в автозагрузку, чтобы моя программа MentoHust запускалась, когда я запускаю computer.login.sh, довольно просто: #! /bin/sh sudo mentohust
0
голосов
1ответ
724 показов
OS X открывает новый терминал из командной строки, который работает и в Linux
Я создаю сценарии npm для проекта, основанного на узлах, и я хотел бы создать сценарий, который сначала открывает новый терминал, а затем выполняет эту команду там. Я сам использую Mac, но другие ...
0
голосов
1ответ
16 показов
Как я могу вывести таблицу, сохраняя тот же формат столбцов, возможно, размер окна CLI
Я не знаю, насколько понятен заголовок, но я пытаюсь напечатать шпаргалку из 3 столбцов внутри CLI. Поскольку размер окна может отличаться каждый раз при выводе на печать, я бы хотел найти способ ...
0
голосов
0ответов
60 показов
запускать демон при старте, когда пропущено запланированное время
У меня есть демон / скрипт, который запускается ежедневно, но я не могу найти способ запустить его, если компьютер был выключен в запланированное время. В частности, я хотел бы: запускать скрипт / ...
0
голосов
1ответ
518 показов
cron не работает bash скрипт
Скрипт работает нормально при вызове пользователем вручную. Похоже, что даже команды rm не выполняются заданием cron. В crontab -e: 10 22 * * * /bin/bash /x/y/z/s/path/to/script И это сценарий: ...
0
голосов
1ответ
284 показов
Открытая прошивка - размер оперативной памяти
Есть ли команда для получения объема оперативной памяти в режиме открытой прошивки (Cmd + Alt + O + F при запуске)?
0
голосов
1ответ
86 показов
Как я могу найти файл с самым длинным путем в macOS?
Я пытаюсь отладить проблему с помощью моего инструмента резервного копирования Backblaze, где-то у меня есть файл с очень длинным путем, который мне нужно найти. Какую терминальную команду я могу ...
0
голосов
1ответ
58 показов
промежуточное ПО для каждой определенной пользователем функции псевдонима /bash, используемой в командной строке; Mac /Ubuntu
У меня есть задача, которая помогает моим сценариям ... она требует подсчета количества раз, которое я использую каждую пользовательскую команду в .bash_profile. Другими словами, если я запускаю по ...
0
голосов
3ответа
2k показов
Linux: завершить экран, когда процесс завершится
Прямо сейчас я запускаю процесс на экране GNU. Экран запускается с помощью команды screen -dmS screenname и прикрепляется с screen -r screenname . Процесс запускается в сеансе экрана и через ...
0
голосов
1ответ
450 показов
Не может найти bash-скрипт, но может его выполнить
Я устанавливаю среду тестирования для сайта travis-ci с помощью Ubuntu. Команды тестирований инкапсулируются в /home/travis/test_build.sh файла, в котором я пытаюсь вызвать скрипт , который ...
0
голосов
2ответа
297 показов
Программа / скрипт для «прогулки» по истории изменений SVN
Ища программу или сценарий, я могу использовать его, чтобы легко «просмотреть» историю изменений SVN для конкретного файла. Кто-нибудь знает, существует ли это? Могу ли я добиться этого с помощью ...
0
голосов
1ответ
40 показов
почему найти обратный diff
Я выполнил следующую команду: ff 'hac-launcher* [root@foo log]# ff 'hac-launcher*' ./configserver/hac-launcher.log ./odb/hac-launcher.log . . [root@foo log]# type ff ff is a function ff () { find . ...
0
голосов
1ответ
85 показов
Как настроить TextMate на источник ~/.bashrc при выполнении сценариев оболочки?
В настоящее время, когда я пытаюсь использовать комплект сценариев оболочки в TextMate для выполнения сценария открытой оболочки, он использует собственные переменные среды и не выполняет исходный ...
0
голосов
3ответа
372 показов
Скрипт для хранения определенных каталогов, который содержит файл .txt и удаляет файлы из других каталогов без конкретного файла .txt
Я почти закончил со скриптом, но это выводит каталоги. То, что я хотел бы иметь выходные данные файлов. В любом случае, один из вас, ребята, хочет мне помочь? :) #!bin/bash ( find /testftp/* -type d ...
0
голосов
5ответов
199 показов
Дружественные имена для завершения / остановки табуляции
У меня есть много сценариев, которые используются для запуска и остановки служб. Это разочарование при использовании дополнения табуляции, что вам нужно набрать: ./serviceScript.sh [sta|sto] прежде ...
0
голосов
0ответов
484 показов
Помощь скрипта пакетного преобразования ручного тормоза для установки выходного расширения, указанного в официальных пресетах
Благодаря многочисленным дискуссиям о сети SE и других местах мне, наконец, удалось создать рабочий скрипт, который хорошо работает, кроме предустановок Matroska. Я понимаю, что проблема заключается ...
0
голосов
1ответ
86 показов
Каково поведение mv на /?
Один из наших пользователей случайно выполнил mv /* ../ без прав root. После проверки эффектов с помощью diff я с удивлением обнаружил, что mv видимому, функционировал как cp при применении к / dir. ...
0
голосов
2ответа
830 показов
gpg-agent игнорирует конфигурацию кэша macOS sierra
Я установил gpg через доморощенный. У меня есть файл ~/gpg-agent.conf следующим образом: allow-preset-passphrase default-cache-ttl 1209600 max-cache-ttl 1209600 max-cache-ttl-ssh 1209600 Мой .bashrc ...
0
голосов
1ответ
33 показов
Перемещение строк с помощью bash, когда есть текст выше или ниже
У меня есть file.txt который выглядит так: foo bar foo bar Я хотел, чтобы это выглядело так: foobar foobar foo - это всегда начало "первичной" строки и bar "вторичной". Закрытие я был это: sed -n ...
0
голосов
1ответ
43 показов
Поиск каталогов, файлы которых явно содержат escape-знаки, такие как], - Пробел все вместе
У меня есть несколько видеофайлов, которые содержат escape-символы, такие как [в сочетании с [1920x1080]. Когда я выполню: find /run/media/user/usbdisk -type f -iname [HD, 1920x1080] - Wild Wild ...
0
голосов
0ответов
37 показов
Создайте в Linux папку, содержащую видео, связанные из других папок
Я храню свои домашние фотографии и видео в каталогах на Linux, отсортированные по дате. Фото и видео смешаны вместе. Как я могу создать "виртуальную папку", которая будет регулярно обновляться (bash ...
0
голосов
1ответ
83 показов
Вызов скрипта bash
Имея простой скрипт: echo "file: $0" когда вызывается так: bash myscript.sh или же ./myscript.sh дает имя файла скрипта (file: myscript.sh), как и ожидалось, но при вызове: источник myscript.sh или ...
0
голосов
1ответ
364 показов
Является ли Bash частью Apple OS X System Update?
Я думаю, что название говорит само за себя. Насколько безопасно обновлять себя, используя такие методы, как этот (https://coderwall.com/p/dmuxma)? Заранее спасибо.
0
голосов
1ответ
76 показов
меньше -R не отображает цвета
Я на OSSierra, использую iterm2. У меня есть небольшой проект, который выполняет простой анализ уценки в golang, который затем печатает определенные строки в цвете на терминал ...
0
голосов
0ответов
202 показов
Как использовать переменную bash для @filepath в команде curl
Я пытаюсь написать bash-скрипт для запуска серии команд curl. Команда, которую я пытаюсь выполнить, такова: curl -XPUT $URL'/test/' -d @$DATA_DIR/index-settings.json Это мой bash скрипт #!/bin/bash ...
0
голосов
1ответ
89 показов
Выполнить команду в новой интерактивной оболочке tcsh
Как выполнить предварительную команду в новой интерактивной оболочке tcsh? Пример: Для имитации bash -O globstar в tcsh мы можем сделать set globstar . Однако мне нужно запустить новую оболочку tcsh ...
0
голосов
1ответ
206 показов
Почему при запуске ConEmu с настройками по умолчанию я вижу отдельные процессы «wslbridge»?
Запуск оболочки WSL с использованием настроек ConEmu по умолчанию приводит к 4 идентичным wslbridge-backend . Это WAD? В чем дело? Также, пытаясь отследить, где ConEmu устанавливает SHELL =/bin/bash ...
0
голосов
1ответ
320 показов
Список устройств в локальной сети Linux
Поэтому я пытаюсь найти MAC и IP-адреса всех устройств, подключенных к локальной сети, на моем RaspberryPi с Raspbian. До сих пор я пытался получить список с: $ arp $ sudo arp-scan -l $ sudo nmap -sn ...
0
голосов
1ответ
65 показов
функция bash с параметрами, которые нельзя использовать с eval в Msys2
Я использую Msys2 из PortableApps под Win 10. Ответ на этот вопрос (т. Е. Идентификация и решение проблемы) может быть связан с частью использования Unix/Linux или с его "адаптацией" к Windows через ...
0
голосов
2ответа
103 показов
зацикливать (повторять) блокировку сценария до получения успешного пароля базы данных (mysql)
У меня есть следующая функция function executeMySql() { while IFS= read -p "$prompt" -r -s -n 1 char do if [[ $char == $'\0' ]]; then break fi if [[ $char == $'\177' ]]; then prompt=$'\b \b' ...
0
голосов
2ответа
31 показов
Использование printf для вывода переменной
km@Karls-MBP ~/dev/form (master) $ SS="----\n----" km@Karls-MBP ~/dev/form (master) $ printf "$SS" | head -1 bash: printf: --: invalid option printf: usage: printf [-v var] format [arguments] Я ...
0
голосов
1ответ
43 показов
Как преобразовать «гггг-мм-дд» в «дд.мм» в столбце текстового файла с помощью awk (или sed и т. Д.)?
Давайте рассмотрим, что у нас есть следующая строка в текстовом файле: ... 2018-09-13 5555 33-33 Some_string ... Мне нужно изменить первый столбец (дата как yyyy-mm-dd) на другой формат (dd.mm , год ...
0
голосов
0ответов
137 показов
вырезать: вы должны указать список байтов, символов или полей
x=`sudo find /test -name "*.php"` echo $x p421.php p423.php read-session.php Я хочу сократить $ x с пробелом в качестве разделителя echo $x|cut -d " " cut: you must specify a list of bytes, ...
0
голосов
1ответ
139 показов
Передача stderr в файл и на экран без перенаправления stderr в stdout
В скрипте bash я хотел бы выполнить команду при передаче stderr как в файл, так и в терминал. Однако я хочу, чтобы stderr оставался в файловом дескрипторе '2', чтобы я мог проанализировать его из ...
0
голосов
1ответ
25 показов
Возврат к ec2-пользователю от пользовательского пользователя
При создании экземпляра ec2 я использую скрипт начальной загрузки. На экземпляре я устанавливаю и настраиваю веб-сервер nginx. Из соображений безопасности мне нужно создать нового пользователя ...
0
голосов
1ответ
50 показов
Установите ярлык для папки с пробелами и дефисами
Привет: Я пользователь Mac OS X, и моя работа предлагает нам Microsoft OneDrive. Проблема заключается в том, что путь к папкам, хранящимся в OneDrive, содержит пробелы и дефисы. Как это: ~/OneDrive - ...
0
голосов
0ответов
35 показов
tmux не позволяет bash видеть команды ctrl
в моем .bashrc меня есть bind -r '\C-s' stty -ixon #bind C-s to go backword (puns) - moves cursor to previous [:space:] on cmd line set -o ignoreeof bind '"\C-s": shell-backward-word' #bind C-d to go ...
0
голосов
1ответ
3k показов
$ logout bash: logout: не вход в оболочку: используйте exit '
Иногда, когда вход из оболочки (CLI), я получаю это предупреждение / сообщение об ошибке: s $ logout bash: logout: не вход в оболочку: используйте éexit ' Есть два раза, когда это происходит: На моем ...
0
голосов
1ответ
415 показов
Как остановить перенаправление на /dev /pts /x
Это экзамен сенарио. У нас есть несколько пользователей, которые заходят на сервер RHEL-4, используя putty. Эти люди являются частью одной группы. Они дают экзамен сценария оболочки UNIX. Они ...
0
голосов
1ответ
1k показов
Как автоматически запустить скрипт оболочки (bash) при запуске?
Как говорится в вопросе, каков наилучший / рекомендуемый способ запуска сценария bash после входа в ОС? Я использую Ubuntu 10.04.
0
голосов
1ответ
297 показов
Функция Bash / псевдоним для помощи менеджерам пакетов
Я использую Arch Linux. У меня установлен packer для пакетов AUR, но я хочу использовать команду pacman для обоих. Я думаю, что для этого мне понадобится функция - я имею в виду, что всякий раз, ...