Вопросы с тегом «bash»

19
Как посчитать вхождения текста в файл?

У меня есть файл журнала, отсортированный по IP-адресам, я хочу узнать количество вхождений каждого уникального IP-адреса. Как я могу сделать это с Bash? Возможно перечисление количества вхождений рядом с ip, например: 5.135.134.16 count: 5 13.57.220.172: count 30 18.206.226 count:2 и так далее....

18
Могу ли я создать отдельный файл истории Bash для каждого профиля терминала?

Я использую скрипт bash для запуска gnome-терминала с несколькими вкладками, каждая из которых использует свой профиль, рабочий каталог, а в некоторых случаях выполняет команду на вкладке. В этой ситуации я хотел бы, чтобы клавиша со стрелкой вверх извлекала команды, которые использовались на...

18
ошибка при загрузке общих библиотек libSDL-1.2.so.0

Я пытаюсь установить ioquake на свой сервер Ubuntu. Когда я пытаюсь запустить его, я получаю это сообщение: # ./ioquake3 ./ioquake3.x86_64: error while loading shared libraries: libSDL-1.2.so.0: cannot open shared object file: No such file or directory Я думал, что у меня все работает правильно,...

18
Как я могу выполнить команду в папке, не меняя мою текущую директорию на нее?

Может показаться странным, но я хочу запустить команду в определенной папке, не меняя текущую папку в оболочке. Пример - это то, что я обычно делаю: ~$ cd .folder ~/.folder$ command --key ~/.folder$ cd .. ~$ another_command --key Хотя я хочу что-то вроде этого: ~$ .folder command --key ~$...

18
опустить имена файлов в grep

Я извлекаю строку из нескольких файлов, но единственным нежелательным побочным эффектом является имя файла, предшествующее выводу. Как я могу подавить вывод имени файла, используя только grep? $ grep -i lp lpNet* lpNet:This was printed via the internet using the lp command. lpNet:I believe lp...

18
Как получить ввод диалогового окна, направленный на переменную?

Я учил себя скриптовому Bash и столкнулся с проблемой. Я написал скрипт для получения ввода от пользователя с помощью команды read и превращения этого ввода в переменную для последующего использования в скрипте. Скрипт работает, но .... Я хотел бы иметь возможность настроить его с помощью...

18
Bash Tab Completion: '-bash: неожиданный EOF при поиске соответствия `)' -bash: синтаксическая ошибка: неожиданный конец файла

Я пытаюсь войти в irbсеанс с определенными переменными среды из файла с помощью этой команды: $ env $(cat env.sh) irb Но когда я пытаюсь нажать Tabпосле ввода, env.чтобы завершить его, я получаю следующую ошибку: $ env $(cat env.-bash: unexpected EOF while looking for matching `)' -bash: syntax...

18
Повторно запустить скрипт приложения, когда он падает?

У меня есть несколько приложений, которые должны постоянно работать на моем ноутбуке. Я использую скрипт bash для запуска этих приложений. В моем сценарии у меня есть цикл, который выглядит примерно так: while true; do xterm done Это запускает приложение ( xtermв данном случае), и если приложение...

18
Выход из терминала после запуска скрипта bash

Я пытаюсь написать bashскрипт для открытия определенных файлов (в основном PDF-файлов) с помощью gnome-openкоманды. Я также хочу, чтобы терминал завершил работу после открытия файла PDF. Я попытался добавить exitв конец моего сценария, однако это не закрывает терминал. Я пытался найти в Интернете...

18
Есть ли простой способ регистрировать все действия, которые выполняет сценарий оболочки?

Есть ли простой способ записать все действия, которые происходят от сценария оболочки в файл? У меня есть сценарий. Он выводит такие вещи, как эхо "инструкции", а также вывод других программ. Я знаю команды: command | tee -a "$log_file" и command >> logifle.log Я спрашиваю, есть ли параметр...

18
Оболочка очень медленно загружается - Ubuntu 14.04

Открытие моего терминала (ctrl + alt + t) требует много времени для загрузки моего приглашения. Я читал здесь о той же проблеме, но ни одно из их решений не помогло мне. При открытии терминала загрузка занимает около 4-5 секунд, и как раз перед тем, как появляется подсказка, я вижу очень быстрое...

18
Температура процессора, встроенная в командную строку Bash

Мне было интересно, можно ли получить температуру процессора и вставить ее в командную строку. Это мой вывод для sensors: $}-sensors coretemp-isa-0000 Adapter: ISA adapter Physical id 0: +55.0°C (high = +87.0°C, crit = +105.0°C) Core 0: +55.0°C (high = +87.0°C, crit = +105.0°C) Core 1: +52.0°C...

18
bash: установить -x логов в файл

У меня есть сценарий оболочки, set -xчтобы иметь подробный / отладочный вывод: #!/bin/bash set -x command1 command2 ... Вывод выглядит так: + command1 whatever output from command1 + command2 whatever output from command2 Моя проблема, выход оболочки (вызванный set -x) идет в поток ошибок,...

17
Что 'rm -r ~' сделал с моим домашним каталогом?

Gedit создает скрытые файлы резервных копий, оканчивающиеся на '~'. Я хотел сделать рекурсивную очистку моего дерева каталогов. Команда rm *~удалит все локальные файлы, заканчивающиеся на '~' Я думал rm -r *~ ., удалит все файлы во всем дереве, но я опечатал rm -r ~. Было сообщение, что не удалось...

17
Баш для цикла с диапазоном {# .. #}

{# .. #} генерирует последовательность чисел или символов, аналогично range () в Python. Если я выполню команду echo {1..5}в командной строке, у меня есть: 1 2 3 4 5 Вместо этого следующий скрипт bash не работает должным образом. for i in {1..3}; do echo "Iteration $i" done напечатает: Iteration...