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

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

2
голоса
3ответа
324 показов

Использование bash для экспорта списка через запятую в html

У меня есть csvma, разделенный cxomma, который я хочу превратить в пользовательский html, и я столкнулся с другим скриптом, который это сделал, но для меня это было не что иное, как проблемы, так как ...
2
голоса
1ответ
92 показов

Определите имя учетной записи удаленного компьютера пользователя, вошедшего в систему через SSH.

В компании, где я работаю, у нас есть определенные общие учетные записи, которые любой может использовать через SSH для выполнения определенных задач. На данный момент у нас слишком много ...
2
голоса
2ответа
2k показов

grep и sed с трубкой из tail -f кешируются

Я пытаюсь получить работающую систему для мониторинга специальных журналов. Я обычно просто хочу очень специфический паттерн, который я извлекаю, используя grep и трубу из tail -f . Я заметил, что ...
2
голоса
1ответ
38 показов

Root не может редактировать crontab

Мне нужна помощь. Я использую Ubuntu 16.04.5 LTS. Я хочу отредактировать crontab, и я уже вошел в систему как root. когда я запускаю команду "crontab -e", уже есть расписание, которое загружает файл ...
2
голоса
1ответ
2k показов

Как редактировать файл ~/.bash_profile?

Я использую Mac и хочу редактировать файл .bash_profile с помощью текстового редактора. Это права доступа к файлу: $ ls -l .bash_profile -rw-r--r-- 1 root staff 55 Feb 24 12:07 .bash_profile Когда я ...
2
голоса
3ответа
2k показов

скрипт bash как разобрать вывод

Я пишу скрипт для проверки производительности чтения / записи в сетевом хранилище, но мне нужно немного помочь, чтобы закончить скрипт. Сценарий прост: перезагружает монтирование nfs для очистки кэша ...
2
голоса
1ответ
1k показов

bash, как удалить ошибку "__bp_precmd_invoke_cmd"?

После каждой команды я получаю сообщение об ошибке bash: __bp_precmd_invoke_cmd: command not found даже после ее успешного выполнения. Например, если я запускаю команду ls я получаю правильный список ...
2
голоса
2ответа
1k показов

Vim не использует псевдонимы Bash

Я пытаюсь настроить Vim так, чтобы я мог компилировать код на C непосредственно из самого редактора: .vimrc: let $BASH_ENV = "$HOME/.bashrc" autocmd FileType c map :!gcc -o "%:p:r.out" "%:." more ...
2
голоса
1ответ
582 показов

Bash условное перенаправление при тестировании / отладке

Каков наилучший способ условно выполнить перенаправление в Bash для целей тестирования и отладки? В моих сценариях я добавляю опцию отладки, чтобы показать, что было бы эффективно при выполнении ...
2
голоса
0ответов
128 показов

SoX не может объединить * некоторые * недавно созданные файлы aiff

У меня есть сценарий Python, который использует встроенный в Mac OS X API синтеза речи для создания различных файлов некоторого обработанного текста через PyObjC/AppKit. Все работает нормально, но я ...
2
голоса
1ответ
503 показов

Как шестнадцатеричная команда становится rm -rf ~ / &?

Как следующая вредоносная команда становится rm -rf ~ / & при компиляции? char esp[] __attribute__ ((section(“.text”))) /* e.s.p release */ = “\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68″ ...
2
голоса
0ответов
2k показов

Объединение XML-файлов с использованием сценариев оболочки Linux

У меня есть 2 файла с именами file1.xml и file2.xml соответственно. Содержимое файлов: file1.xml: 123 Checkin datasource local Weblogic12345 456 local source local Weblogic file2.xml: 123 Booking ...
2
голоса
2ответа
2k показов

Linux/SSH - получить экземпляр EC2 для чтения локального файла .bashrc

У меня есть собственный файл .bashrc с цветовыми кодами локально на моей машине с Linux, работающей под управлением Ubuntu 12.04, для моего пользователя и пользователя root Я подключаюсь к ...
2
голоса
2ответа
1k показов

как вставить текст в начале каждого абзаца в Bash

У меня есть файл с несколькими абзацами, разделенными пустой строкой. Технически это не параграфы, а просто разделы текста, разделенные пустой строкой. Я хочу, чтобы нумерация абзацев, если можно так ...
2
голоса
1ответ
19 показов

Получить $ PIPESTATUS внутри трубы

Я использую bash-скрипт для проверки вывода cron-jobs: some-cron-script.sh | check_pipe.sh check_pipe.sh читает канал и, если находит внутри определенные ключевые слова (например, «ошибка» или «не ...
2
голоса
2ответа
1k показов

Сценарий Linux, который указывает время, когда сервер был отключен

Ниже приведены данные, взятые с моего выделенного сервера: root@namhost [~]# last root pts/0 XXX Tue May 18 09:46 still logged in root pts/0 XXX Mon May 17 08:51 - 12:18 (03:26) reboot system boot ...
2
голоса
1ответ
53 показов

Вывести строку для слова, найденного в файле в каталоге

Здравствуйте, я использую эту строку find ./ -iname *txt | xargs grep "ququ" -sl>holis.txt Чтобы найти текст "ququ" в текстовом файле, а затем написать имя файла, содержащего такое слово в текстовом ...
2
голоса
1ответ
336 показов

Как получить приглашение bash в ssh-туннеле с ключами rsa?

После настройки клиента и сервера с открытыми ключами и разрешения «да» для PubKeyAuthentication я ввожу следующую команду и получаю оболочку, которая ожидает бесконечно долго. mad@amd:~> ssh -T ...
2
голоса
1ответ
489 показов

Как я могу прикрепить сценарий cygwin к нажатию клавиши?

У меня есть скрипт, который должен быть запущен через Cygwin со следующим исполнением /usr/bin/bash -lic "/home/userdude/scripts/scrypty.sh param1 param2" Как мне настроить ярлык клавиатуры в Windows ...
2
голоса
1ответ
764 показов

Несколько входных файлов и выходных файлов в awk

У меня есть папка с текстовыми файлами с именами от 000.txt до 181.txt. Как я могу обработать их все (в командной строке) одним и тем же скриптом awk (program.awk) и отправить их в соответствующие ...
2
голоса
1ответ
444 показов

Как получить bash для автоматического обновления кеша локаций программы?

Я знаю о hash внутренней команды bash и о том, как можно использовать hash -d или hash -r чтобы забыть запомненные местоположения. Есть ли способ дать команду bash автоматически делать это всякий ...
2
голоса
2ответа
1k показов

Рекурсивно заархивировать файлы в .cbz-файлы на основе папки в командной строке

Я пытаюсь выяснить, как написать скрипт для автоматизации создания .cbz файлов из изображений в папках на OSX. Мое дерево каталогов будет выглядеть так: /toplevel/ cbz/ comics/ Comic1/ ...
2
голоса
1ответ
202 показов

Как определить исполнение сценария оболочки и выполнение точки

Я пишу bash-скрипт, который должен быть запущен в текущем процессе, чтобы он был полезным. То есть я хочу убедиться, что скрипт был вызван с помощью source script.sh или . ./script.sh а не ...
2
голоса
1ответ
4k показов

Автоматическая настройка заставки в командной строке / сценарии оболочки

Поэтому я настраиваю некоторые пользовательские шаблоны запуска по умолчанию для настройки заставки по умолчанию для некоторых из самых популярных фан-артов моей компании. (Это на самом деле было ...
2
голоса
2ответа
2k показов

Забыли пароль оболочки: смените пароль пользователя от root

Недавно я случайно забыл свой пароль пользователя к своей оболочке. Я знаю пароль пользователя root. Как мне изменить пароль пользователя? Я полагаю, это что-то вроде $su root $passwd -[something] ...
2
голоса
1ответ
220 показов

Каково правило использования слова "git" в качестве псевдонима?

Я имел обыкновение хранить мои псевдонимы git в файле вне моего файла .gitconfig , в обычном формате: alias gb="git branch --verbose" который отлично работал. Но, посмотрев на чужие точечные файлы, я ...
2
голоса
1ответ
1k показов

Сценарий Bash, который выполняет команду, только если порт свободен

Привет у меня есть скрипт bash, который требует условного выполнения нескольких строк кода в зависимости от того, используется ли уже порт 80: sudo git fetch origin; sudo git checkout master; sudo ...
2
голоса
2ответа
389 показов

Параллельно GNU: перенаправить все stdin всем процессам

Я пытаюсь обрабатывать ввод разными способами параллельно, записывая получающиеся строки по мере их поступления. Мой текущий подход заключается в следующем: # process_parallel.sh read input parallel ...
2
голоса
2ответа
5k показов

ssh без пароля из скрипта bash

Я пишу bash-скрипт, который должен запускать serf agent(http://www.serfdom.io/intro/index.html) на удаленной машине через ssh. Я настроил ключи RSA, используя ... ssh-key-gen -t rsa -b 4096 ...
2
голоса
2ответа
1k показов

Длительное зависание команды SSH - лучшая стратегия?

У меня есть длительная команда, выполняемая по SSH. Время от времени команда, кажется, зависает и перестает получать какой-либо вывод. Команда все еще выполняется на другом компьютере (фактически, ...
2
голоса
1ответ
4k показов

настройка среды оболочки для virtualenv/virtualenvwrapper

Вопрос в настройке оболочки для virtualenvwrapper, расширения для virtualenv (руководство по питону). Подобные вопросы задавались много раз, но с большим количеством разных ответов: Переменные ...
2
голоса
2ответа
2k показов

Запустите функцию в tmux в скрипте bash

Мой bash-скрипт имеет несколько функций, и мне нужна одна панель tmux для выполнения функции в bash-скрипте. Например, приведенный ниже код не будет работать и будет сообщено, что команда "internal" ...
2
голоса
1ответ
949 показов

Upstart скрипт, который отображает ошибки на консоли?

У меня есть простой сценарий запуска, который запускает процесс и вызывает его в случае сбоя. Проблема заключается в том, что в случае сбоя я хочу, чтобы пользователь был предупрежден о том, что ...
2
голоса
1ответ
1k показов

ssh-аутентификация в AFS с использованием пар открытых / закрытых ключей

Я пишу скрипт lil 'bash для обновления файлов на веб-сервере с любого авторизованного компьютера. В конце я хочу использовать команду scp для выполнения работы. scp -i ~/.ssh/id_rsa $localpath ...
2
голоса
1ответ
691 показов

Linux Unzip с исключениями из файла .txt

У меня есть сценарий распаковки на Linux. Он пытается распаковать с помощью команды: unzip file.zip Это очевидно успешно. Теперь я хочу исключить некоторые файлы. Руководство говорит мне о опции -x. ...
2
голоса
1ответ
66 показов

Разделяйте файлы по имени в разные папки

Если у меня есть папка, содержащая различные файлы с одинаковым рисунком, например: file1a file1b file1c file2a file2b file2c ... Есть ли одна строка для разделения их на папки с именем: ...
2
голоса
1ответ
491 показов

Bash: необходимо экспортировать переменные в родительский процесс. Родитель тот же процесс?

Я хотел бы запустить скрипт, который устанавливает и / или обновляет некоторые переменные среды. В отличие от этого вопроса, я не против запустить скрипт как . /path/to/my/script/myScript.sh ...
2
голоса
1ответ
290 показов

После обновления Bashrc в Cygwin курсор начинается в столбце 0, а не после приглашения

Проблема заключается в том, что, если я обновляю PS1 в bashrc, я вижу, что по умолчанию курсор помещается в столбец 0, а не после приглашения, и если я что-то набираю, он начинает перезаписывать ...
2
голоса
2ответа
220 показов

Как мне не дать OSX перехватить / интерпретировать сочетания клавиш bash?

Когда я открываю терминал bash в OSX, а затем набираю Alt + F, чтобы получить обратно одно слово, он вместо этого открывает диалог поиска? У многих других сочетаний клавиш есть похожие проблемы. Как ...
2
голоса
1ответ
2k показов

Доступ к командам gitbash через conemu

Я пытался получить доступ к команде gitbash с помощью терминала conemu, но по какой-то причине я не могу этого сделать, он не работает для меня. Я проверяю все ответы, в том числе этот Git Bash ...
2
голоса
0ответов
86 показов

Настройка папки просмотра

Я хочу создать папку, в которую я могу поместить любой видеофайл и заставить ffmpeg перехватить его, выплюнуть как mp4 и удалить файл не-mp4. У меня есть следующее: for f in *.*; do ffmpeg -i input ...
2
голоса
1ответ
557 показов

Как кодировать дефис в команде открытия терминала Bash?

Я пытаюсь написать небольшой скрипт, который запускает Beyond Compare, когда я делаю SVN diff. Я получил это работает до сих пор: open -a /Applications/Beyond\ Compare.app "$6" "$7" Чтобы получить ...
2
голоса
1ответ
1k показов

Удалить все файлы, кроме некоторых в Bash, без CD в каталог?

Мне нужно сделать ежедневную уборку в каталоге загрузки. Я видел этот вопрос и проверил ответ rm !("test 1"|"test 4") Он отлично работает, но требует наличия директории cd. Поскольку мое приложение ...
2
голоса
1ответ
156 показов

Записывайте пользователя / системы / реального времени процесса в Linux / Bash с большей точностью

То, что я ищу, это что-то вроде /usr/bin/time , однако обычно это не имеет достаточной точности. Я запускаю программу на C (которую я могу редактировать и перекомпилировать), и мне нужно ...
2
голоса
1ответ
513 показов

Как демонизировать скрипт bash, только если указан флаг --daemon?

У меня есть свой script.sh и я хочу запустить его с ./script.sh или ./script.sh --daemon , оставив его на переднем плане, если не указан флаг --daemon, и в этом случае он должен отсоединиться и ...
2
голоса
3ответа
4k показов

Как найти файлы в диапазоне размеров?

Пожалуйста, предложите мне найти все zip файлы размером более 60 MB но размером менее 70 MB с помощью команды find .
2
голоса
4ответа
1k показов

Является ли `test` встроенной программой или программой?

Является ли тест встроенной или актуальной программой? bruce@Bruce:~$ type -a test test is a shell builtin test is /usr/bin/test bruce@Bruce:~$ bruce@Bruce:~$ file /usr/bin/test /usr/bin/test: ELF ...
2
голоса
4ответа
160 показов

Перейдите в каталог, только что набранный в команде

Я не знаю, есть ли команда для этого, но когда я работаю в терминале, я часто перемещаю файл в каталог, а затем хочу скопировать туда. Например mv Keasbey\ Ночи / Медиа / iPod / Музыка / Catch\ 22 cd ...
2
голоса
1ответ
2k показов

Перебор нескольких переменных в цикле for

Я пытаюсь добавить пользователей в систему из файла. Файл выглядит точно так: user@domain.com password 1 user2@domain.com baddpassword 2 Номера являются их идентификаторами. Это происходит из базы ...
2
голоса
3ответа
1k показов

Shell Script, если еще

#!/bin/bash echo "Int. a number" read num1 echo "Int. another numer" read num2 if ["$num1"="$num2"]; then echo "Equals" else echo "Dif" fi if["$num1"