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