Tag: bash

Как установить несколько переменных env из канала stdout

У меня есть куча командных команд оболочки, которые дают некоторый выход env. Я хочу установить их как переменные env для дополнительной команды для добавления в цепочку Kevins-MBP:ops kevzettler$ eb printenv | tail -n +2 | sed "s/ //g" NODE_ENV=staging RDSPassword=changme RDSHost=sa1c7quehy7pes5.lolol.us-east-1.rds.amazonaws.com RDSUsername=derp

Как сделать работу с псевдонимами на других терминалах

В основном я создал псевдоним, который alias 1="python /root/sqlmap-dev/sqlmap.py" и когда я набираю 1, он работает отлично, но если я открыл еще один терминал и снова набрал 1. он не распознает псевдоним! так как сделать псевдоним доступным везде?

Баш-массив содержит ложные срабатывания

Это довольно упрощенное звучание, но я ударяю головой о стену, пытаясь понять, что происходит. Я пытаюсь увидеть, существует ли значение в массиве bash. Если да, сделайте что-нибудь. Еще, сделай что-нибудь еще. Я не могу понять, почему это всегда терпит неудачу для меня. В основном начинайте с двух отдельных значений, объедините их с разделителем, выполните поиск […]

Команда Bash read и перенаправление stdin

Поскольку я понимаю документацию bash как | и <redirect stdin. Итак, cmd | foo cmd | foo и foo < <(cmd) должны быть более или менее эквивалентными. Тем не менее, для внутренней команды чтения bash это, похоже, не так. Например, если я вхожу a=""; b=""; read ab < <(echo ab); echo $a $b он печатает […]

Как оценить специальные символы, чтобы увидеть их в текстовом редакторе?

Предположим, у меня есть текст «line1 \ n \ nline2 \ nline3», и я хочу увидеть его в консоли или передать его в текстовый редактор, чтобы он выглядел line1 line2 line3 Поэтому были оценены специальные символы. Могу ли я сделать это без замены регулярных выражений?

Как я могу получить цвета для отображения в терминале (macOS Sierra)

Я добавил export LSCOLORS=gxBxhxDxfxhxhxhxhxcxcx в мой .bash_profile , сохранил файл, затем в терминале запущен source .bash_profile и смог видеть цвета. Однако, закрыв терминал и снова открыв, я увидел, что не было цветов, даже когда мой .bash_profile все тот же. EDIT: использование Terminal.app и bash

gnuwin bash Если файл .txt содержит строковый файл-копию

хорошо, поэтому я знаю grep -rhi, который выдает строку, если строка найдена, но я хочу скопировать весь файл так, например, file.txt> isexample #new iesameplxpele ieamama #new теперь, если я использовал grep -rhi "#new", он будет извлекать только isexample #new ieamama #new где, как я хочу, все содержимое в файле, включая iesameplxpele Как мне это сделать? […]

Почему эта команда не работает, как я ожидаю?

cat $(echo this\\ list) Похоже, он должен быть таким же, как cat this\ list но это не так. Я знаю, что могу использовать cat "$(echo this\\ list)" но тогда я не могу повторить несколько файлов в cat. Почему первая команда не работает?

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

Я работаю над linux Ubuntu, мне нужен скрипт bash, который должен преобразовать часовой пояс за 7 часов до момента моего сервера. Время моего сервера: Пн июл 23 23:00:00 2017 Чего я хочу достичь: Пн Июл 24 06:00:00 2017 Поэтому я попробовал это в своем сценарии bash: #!/bin/bash let var=$(date +%H)*3600+$(date +%M)*60+$(date +%S) seven=25200 time=$(($var+$seven)) date=$(date […]

почему оболочка bash по умолчанию debian бесцветна?

Я искал, почему оболочка Debian по умолчанию бесцветна и не может найти ответ. Почему по умолчанию оболочка Debian (bash) бесцветна?

Linux и Unix - лучшая ОС в мире.