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

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

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

Как я могу отсортировать эти данные JSON?

Как я могу отсортировать эти данные JSON? Привет, Я керлинг веб-службы, и я получаю этот вывод в виде JSON, используя curl и jq. Как я могу отсортировать список по процентам, по возрастанию или по ...
1
голос
1ответ
33 показов

Скрипт Bash, который должен делать что-то, когда первая команда CTRL+C-прерывается

Я хочу сделать bash-скрипт для автоматизации простой задачи. Эта задача включает в себя запуск program (не созданной мной), которая делает что-то, пока пользователь не нажмет CTRL+C. После этого я ...
1
голос
0ответов
245 показов

Как использовать двойной / тройной щелчок tmux 2.4 для выделения текста с помощью bash / iTerm2?

Следуя этому вопросу 2013 года и этому вопросу 2015 года, кто-нибудь определил, как использовать новую поддержку tmux 2.4 Support for mouse double and triple clicks для выделения текста без ...
1
голос
1ответ
90 показов

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

Я пишу сценарий оболочки, который рандомизирует мое имя хоста, но печатает случайное имя хоста и запрашивает, если я хочу использовать это имя хоста, например NEXTHOST=$(sed `perl -e "print int ...
1
голос
0ответов
45 показов

Нахождение, где установлена переменная env

У меня проблема в том, что мой http_proxy неправильно установлен, когда я запускаю новый терминал: » echo $http_proxy http://http://127.0.0.1:1234/ Что ... плохо. У меня есть ошибка где-то в моей ...
1
голос
1ответ
267 показов

Экран VIM + на удаленной (ssh) машине Linux

Проблема возникает с моим текстом в VIM, когда я работаю внутри screen это мой файл .screenrc defshell -bash startup_message off term screen-256color и это то, что я вижу в своем терминале (проверьте ...
1
голос
1ответ
365 показов

ловушка bash в фоновых функциях

Вызов функции в скрипте в фоновом режиме - с помощью «&» функция вызывается в subshell . Когда функция заканчивается, subshell завершается со статусом выхода. Я хотел бы перехватить сигнал выхода ...
1
голос
2ответа
1k показов

Как щелкнуть правой кнопкой мыши, чтобы вставить в Mcedit

На терминале bash я могу щелкнуть правой кнопкой мыши, чтобы вставить в vim или nano, но mcedit не получает данные моего буфера обмена при щелчке правой кнопкой мыши. Как щелкнуть правой кнопкой ...
1
голос
1ответ
158 показов

Что, если таковое имеется, эквивалентно bash's select ... in ... do..done in fish?

В bash я реализовал функцию, которая превращается в любой каталог ниже текущего рабочего каталога, имея имя этого каталога в качестве параметра функции. Если существует несколько результатов с таким ...
1
голос
1ответ
493 показов

Рекурсивно ищите .mp4 файлы и обрабатывайте их с помощью ffmpeg

У меня есть куча видеофайлов .mp4, которые расположены в разных папках. Я хотел бы обработать все эти видеофайлы с помощью ffmpeg, используя следующую команду в Ubuntu (обработанное видео сохраняется ...
1
голос
1ответ
2k показов

Shell Script - цикл, чтобы сделать множественные MySQL Query сразу

Я попытался решить эту проблему, у меня есть небольшой скрипт для подключения к списку хостов, хранящихся в файле. #!/bin/bash num=$(wc -l < ip.txt) while read ip; do mysql --login-path=login -h $ip ...
1
голос
2ответа
79 показов

OSX - определите, подключен ли телефон к сети WIFI

Я пытаюсь программно определить, подключен ли мой телефон к текущей сети, учитывая, что я знаю MAC-адрес моего устройства. Нечто подобное работает ИНОГДА: arp -a | grep "11:11:11:11:11:11" Хотя это ...
1
голос
1ответ
104 показов

Как можно повторить предыдущую команду, которую я запустил в файл?

Я попытался запустить echo '$(!!:p)' > /tmp/tmptxt.txt , однако я просто получил $(!!:p) . Предыдущая команда может иметь неэкранированные символы, поэтому мне нужно ее избежать.
1
голос
1ответ
2k показов

Выполнить скрипт при входе в Fedora 21

Я пытаюсь запустить скрипт, расположенный в моем домашнем каталоге, когда я вхожу в Fedora 21. Я попытался сделать этот настольный файл в /usr/share/autostart [Desktop Entry] Type=Application ...
1
голос
1ответ
260 показов

Некоторые результаты LS не читаются с темой Solarized в подсистеме Windows 10 Linux

Поработав некоторое время, я смог заставить Bash на Windows использовать цветовую схему Solarized с помощью метода, обсуждаемого в этой теме. Это даже позволяет мне переключить vim на светлую тему с ...
1
голос
2ответа
283 показов

Как убрать лишний bash-3.2 $ из режима оболочки?

Резюме В первой строке shell-mode есть дополнительная подсказка bash-3.2$ перед моим настраиваемым dotfiles (master)$ . Я пытался написать PROMPT_COMMAND='' в моем ~/.bashrc соответствии с предыдущим ...
1
голос
2ответа
195 показов

Встроенное в строку время Bash не выполняется

$ cmd='time sleep 2' $ $cmd bash: time: command not found Что тут происходит? Дело не в том, что встроенные оболочки не работают, потому что это работает: $ cmd2='echo wef' $ $cmd2 wef Есть идеи? ...
1
голос
1ответ
54 показов

Почему процесс команды сна всегда находится в состоянии сна?

Почему процесс команды сна всегда находится в состоянии сна? Состояние сна означает ожидание ввода / вывода, верно?
1
голос
1ответ
335 показов

Удалите сочетание клавиш OSX Spotlight из командной строки

Как можно отключить сочетание клавиш Cmd+Space без использования системных настроек? Я уже нашел это, но это не было действительно полезно, потому что я не знаю ни ключа, ни как установить его ...
1
голос
1ответ
1k показов

.zshrc не экспортирует переменную для анаконды

Я установил Anaconda Python на мой Mac сегодня, и Anaconda добавила следующую строку в .bash_profile. Поскольку я использую zsh, я переместил эту строку в .zshrc. Тем не менее, он не работает должным ...
1
голос
0ответов
72 показов

Какова была команда, которая распечатала забавные факты о дате в Linux?

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

В чем разница между процессами, перечисленными `ps` и` ps -A`?

В чем разница между процессами, перечисленными ps и ps -A ?
1
голос
1ответ
529 показов

Как удалить все каталоги, кроме каталогов, на которые указывает символическая ссылка

У меня ниже структура каталогов. drwxr-xr-x 5 ec2-user ec2-user 4096 May 22 07:03 TEEST drwxr-xr-x 5 ec2-user ec2-user 4096 May 24 05:33 BEE-TES drwxr-xr-x 5 ec2-user ec2-user 4096 May 24 10:53 ONE ...
1
голос
1ответ
2k показов

Что означает qsub --cwd `pwd`?

Я новичок в командной строке Linux. Я только что получил команду отправки в очередь от других. Командная строка выглядит следующим образом: qsub --cwd `pwd` -t 60 -n 1 --proccount 1 --mode c1 --env ...
1
голос
1ответ
76 показов

Есть ли практическая разница между изменением оболочки пользователя с помощью chsh и редактированием .bashrc?

Я всегда устанавливал свою оболочку, используя chsh или sudo vim /etc/passwd . Недавно я поговорил с кем-то, кто вместо этого устанавливает свою оболочку, добавив следующее в ~/.bashrc (или, ...
1
голос
2ответа
313 показов

Команда `find` не возвращает результатов при добавлении -exec

Когда я запускаю find с этими аргументами, он возвращает тысячи файлов: steven@nook:/mnt/station/media $ sudo find . -not -user steven -or -not -group users | wc 3508 17479 245851 ...
1
голос
1ответ
55 показов

как установить строковые аргументы cmd при запуске через конвейерную строку в bash

скажем, что единственный способ выполнить скрипт bash - это "cat script.sh | bash" (в реальной ситуации это двоичный файл, который записывает свою строку вывода в строку в анонимный канал с ...
1
голос
2ответа
10k показов

SSH-AGENT не может открыть соединение

Я пытаюсь связать свой ключ SSH с агентом SSH. Я на Windows 7 Pro, и я использую консоль Git Bash. У меня есть такая структура папок: C:\Users\MyName.ssh\id_rsa Где я положил свои файлы ключей SSH ...
1
голос
2ответа
98 показов

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

Я нашел множество способов добавить простой префикс к файлам в папке на Linux, например for FILENAME in *; do mv $FILENAME REF_$FILENAME; done ...
1
голос
1ответ
91 показов

Как искать строку, которая содержит конкретную строку в Bash?

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

Что значит `o *`?

Отображение количества процессора, используемого на терминале в% Question, не понимается в процессе создания bash-скрипта. for x in $(seq 1 11);do sleep 5;grep -w cpu /proc/stat ; done | awk '{ print ...
1
голос
0ответов
280 показов

Отправьте команду в текущий подключенный сеанс tmux из bash-скрипта

Я нахожусь в новой сессии tmux под названием mysession , и я хотел бы отделить окно от командной строки. Я прочитал этот пост, но не могу заставить решение работать. Когда я звоню из сеанса: tmux ...
1
голос
1ответ
650 показов

Зависимость службы инициализации LSB

Я добавил две службы A и B. B зависит от A, а это означает, что если я начну B, то A должен запускаться автоматически, если он еще не запущен. Но А не появляется автоматически, когда я начинаю Б. ...
1
голос
1ответ
149 показов

передать результат команды другому в пакетном режиме

Допустим, команда command1 выдает массив из 10000 значений, Я хочу передать этот результат в command2 в 20 патчах, по 500 значений каждый. Что у меня сейчас command1 arg $(command2 arg)
1
голос
0ответов
108 показов

Есть ли способ включить автозавершение нечеткого Bash, как у Intellij?

Я часто использую Intellij, и одна из функций, которые мне нравятся, - автозаполнение. Обратите внимание, как вы можете пропустить буквы при вводе, и он угадывает, что вы хотите на основе этих букв: ...
1
голос
1ответ
345 показов

Сортировка файла CSV по столбцу с буквенно-цифровыми значениями

У меня есть образец файла CSV со следующим содержанием: $ cat SAMPLE.CSV compid,active,tagno -2147483646,1,"1" -2147483645,0,"10000" -2147483644,0,"1002" -2147483127,1,"76245.1" ...
1
голос
0ответов
94 показов

Bash: возвращать вывод команды при чтении файла

У меня есть приложение Java, работающее в клиентских системах, которое получает обновления OTA, когда система подключена к Интернету. У клиента есть утилита, которая сообщает текущую версию всего ...
1
голос
2ответа
4k показов

Bash: эффект запуска `set -i`?

Сегодня я читал документацию по set , когда понял, что моя переменная flags ($-) содержит флаг, недокументированный на странице справки (help set) и на GNU.org: i . Через некоторое время мне удалось ...
1
голос
1ответ
689 показов

Команда 'ls' в терминале показывает все файлы и права доступа к ним. Как мне вернуться к обычному режиму, когда 'ls' показывает только нормальные файлы и папки?

Хотите вернуть терминал обратно в bryce @ macbookpro вместо bryce @ machine и заставить команду 'ls' показывать только видимые файлы и папки.
1
голос
2ответа
78 показов

почему «экспорт $ Path = $ Path:dir» не будет работать?

Мне просто интересно, почему мы должны использовать эту команду export Path=$Path:dir почему команда не выглядит export $Path=$Path:dir/dir'
1
голос
3ответа
968 показов

Цикл до фонового процесса (с `jobs`) не работает в скрипте

Я пытаюсь зациклить, пока не завершится фоновый процесс (запущенный ранее в скрипте). Легко воспроизводимый контрольный пример: ping -c 10 localhost &>/dev/null & В командной строке я могу выполнить ...
1
голос
1ответ
459 показов

Ищите строку и читайте следующую строку

Мне нужно написать программу оболочки, которая устанавливает некоторые пакеты. Программа будет работать в Linux (очевидно, некоторые команды не будут работать, например, в дистрибутивах на основе ...
1
голос
2ответа
152 показов

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

Я видел ваш (jcbermu) скрипт о том, как выбирать столбцы и копировать в новый файл. Это прекрасно работает, если все столбцы разделены пробелами (любое количество пробелов будет работать нормально). ...
1
голос
2ответа
360 показов

Пакетное переименование фотографий по дате создания в Mac OS X с использованием Bash, не работающего с пробелами

Я искал решение о том, как пакетно переименовать фотографии в Mac OS X. Я нашел много решений, но большинство из них не работают, если в файле есть пробел или я хочу поставить пробел в имени файла. ...
1
голос
1ответ
2k показов

обработка последовательных и параллельных заданий в скрипте bash

Я понимаю, что в программировании bash comamnd1;command2;command3 будет запускать их последовательно, а command1&&command2&&command3 будет запускать их параллельно. Однако, что происходит, когда я ...
1
голос
2ответа
652 показов

Как перенаправить stderr скрипта python3, используя тройник?

Я пользователь Debian и RedHat. Я хотел бы перенаправить stderr (logging модуля) из скрипта Python3 . Сценарий выводит много вещей, и часть, которую я хочу захватить, может быть получена с помощью: ...
1
голос
1ответ
282 показов

Отформатируйте вывод терминала, чтобы показать ошибки обновления apt-get в RED

У меня ОЧЕНЬ простой сценарий bash, написанный для моего дистрибутива Kali Linux, поэтому мне не нужно каждый раз запускать apt-get update, apt-get upgrade, apt-get dist-upgrade, apt-get autoclean и ...
1
голос
1ответ
732 показов

Могу ли я использовать ProxyCommand для запуска произвольных команд на целевом сервере через сервер Jumpbox / Middle?

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

Разбор результата команды в скрипте bash для Linux

Я пишу небольшой сценарий bash в Linux для управления входами / выходами Pulseaudio. Я хочу направить все входы приемников, кроме одного, в тот или иной приемник. Ввод приемника, который я не хочу ...
1
голос
1ответ
766 показов

Выполнение PHP-файла из командной строки с динамическими параметрами

Мне нужно запустить один скрипт, который будет принимать одну дату в качестве аргумента. Он сконфигурирован с использованием cron для ежедневного запуска, но сейчас мне нужно запустить его на ...