0
ответов

Строка PS1 с текущей ветвью Git и цветами

Вот мой текущий PS1: export PS1 = '[\u @ \ h \ W $ (__ git_ps1 "(% s)")] \ $ 'Как мне отобразить текущую ветвь другим цветом?
вопрос задан: 13 September 2018 20:38
0
ответов

Git Bash очень медленно работает на Windows 7 x64

Я использовал Git как для Windows, так и для Ubuntu во время разработки небольшого проекта, часто переключаясь между ними. Проблема в том, что Git Bash постоянно становится медленным. ...
вопрос задан: 13 September 2018 20:11
0
ответов

Как получить аргументы с помощью флагов в Bash

Я знаю, что могу легко получить такие позиционированные параметры в bash: $ 0 или $ 1 Я хочу иметь возможность использовать параметры флага вот так, чтобы указать, для чего используется каждый параметр: mysql -u user -h host ...
вопрос задан: 12 September 2018 12:58
0
ответов

Использование:-(двоеточие тире )в bash

Что означает этот стиль в bash? ${PUBLIC _INTERFACE :-eth0} Какова цель :-?
вопрос задан: 11 September 2018 06:51
0
ответов

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

Полагаю, я мог бы сравнить количество файлов в исходном каталоге с количеством файлы в целевом каталоге по мере продвижения cp, или, возможно, вместо этого сделайте это с размером папки? Я попытался найти ...
вопрос задан: 11 September 2018 04:07
0
ответов

Как считать элементы в объекте JSON с помощью командной строки?

Я получаю такой JSON-ответ от команды curl: [{"cid": 49, "pyn": "yi4", "hans": "亿", "hant": "億", "tid": 68, "l10n": "цент миллион", "pid": 1, "pos": "...
вопрос задан: 9 September 2018 13:09
0
ответов

Как мне сохранить номер версии моего bash-скрипта, который контролируется исходным кодом git?

Я только что закончил первую рабочую версию более сложного bash-скрипта и ломаю голову над тем, как поддерживать версию скрипта. Зачем мне это нужно? Следование стандартам кодирования GNU...
вопрос задан: 5 September 2018 13:26
0
ответов

Как удалить все ссылки HTML-файла в Bash или grep или batch и сохранить их в текстовом файле

У меня есть файл, который HTML, и он имеет около 150 тегов привязки. Мне нужны только ссылки из этих тегов, AKA, . Я хочу получить только http: //www.google ....
вопрос задан: 5 September 2018 13:22
0
ответов

Использование переменной в диапазоне раскрытия фигурных скобок, переданного в цикл for

Вот myscript.sh #!/bin/bash для i в {1..$1}; выполнить эхо $1 $i; done Если я запускаю myscript.sh 3, вывод будет 3 {1..3} вместо 3 1 3 2 3 3 Очевидно, что $3 содержит правильное значение, так почему бы и нет...
вопрос задан: 4 September 2018 19:27
0
ответов

Как отменить тест с помощью регулярных выражений в скрипте bash?

Используя GNU bash (версия 4.0.35 (1) -релиз (x86_64-suse-linux-gnu), я хотел бы отменить тест с регулярными выражениями. Например, я хотел бы условно добавить путь к переменной PATH, ...
вопрос задан: 1 September 2018 01:41
0
ответов

Есть ли команда bash, которая считает файлы?

Есть ли команда bash, которая подсчитывает количество файлов, которые соответствуют шаблону? Например, я хочу получить количество всех файлов в каталоге, которые соответствуют этому шаблону: log *
вопрос задан: 31 August 2018 22:07
0
ответов

bash ls; выведите время изменения файлов, включая год и секунды [закрыто]

Я хочу вывести время изменения файлов, включая год и секунды. Я пытался использовать ls -linT, значит -T должен это делать, но это не так. -T распознается как размер таблицы. Я ищу решение ...
вопрос задан: 31 August 2018 07:35
0
ответов

Сообщать правой стороне конвейера об отказе левой стороны?

Я полюбил использовать шаблон, подобный генератору, между функциями в моих сценариях оболочки. Примерно так: parse_commands / da / cmd / file | process_commands Однако основная проблема с этим ...
вопрос задан: 29 August 2018 19:51
0
ответов

Есть ли лучший способ выполнить команду N раз в bash?

Иногда я запускаю командную строку bash следующим образом: n = 0; а [[$ n -lt 10]]; сделать some_command; п = $ ((п + 1)); done Выполнить some_command несколько раз подряд - в данном случае 10 раз. Часто ...
вопрос задан: 29 August 2018 15:17
0
ответов

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

У меня есть текстовый файл с маркером где-то посередине: один два три бла-бла * МАРКЕР * бла-бла четыре пять шесть ... Мне просто нужно разделить этот файл на два файла, вначале все, что раньше содержалось ...
вопрос задан: 29 August 2018 13:59
0
ответов

Поместить вывод команды в строку

Если я выполняю какую-то команду в оболочке Linux, как я могу сохранить вывод в строке (переменной), чтобы использовать ее позже? Мне это нужно для сценария Bash, пожалуйста, помогите.
вопрос задан: 23 August 2018 13:51
0
ответов

Чтение вывода команды в массив в Bash

Мне нужно прочитать вывод команды в моем скрипте в массив. Например, команда :ps aux | грэп | грэп | x и выдает вывод построчно, вот так :10 20 30 Мне нужно прочитать...
вопрос задан: 22 August 2018 16:16
0
ответов

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

У меня есть bash-скрипт, проверяющий количество процессоров на платформе, чтобы эффективно использовать параметр -j для make, repo и т. д. Я использую этот :JOBS=$ (cat /proc/cpuinfo | grep-процессор | хвост -1 | sed "s,^. *:. *\ ([0 -...
вопрос задан: 22 August 2018 15:15
0
ответов

Какое простое объяснение того, как работают конвейеры в Bash?

Я часто использую конвейеры в Bash, например: dmesg | less Хотя я знаю, что это выводит, он принимает dmesg и позволяет мне прокручивать его с помощью less, я не понимаю, что такое | делается. Это просто ...
вопрос задан: 19 August 2018 16:14
0
ответов

Скрипт awk для выбора файлов и размеров файлов для печати

Я работаю над домашним заданием. Вопрос в следующем: напишите сценарий awk для выбора всех обычных файлов (не каталогов или ссылок) в / etc, заканчивающихся на .conf, отсортируйте результат по размеру от ...
вопрос задан: 17 August 2018 03:55
0
ответов

Почему оператор равенства не работает, если он не окружен пробелом?

Я попробовал следующий сценарий #! / Bin / bash var1 = "Тест 1" var2 = "Тест 2" if ["$ var1" = "$ var2"] тогда echo "Equal" else echo "Not equal" fi Он дал мне Равный. Хотя должно было быть ...
вопрос задан: 16 August 2018 02:32
0
ответов

Разделить файл access.log по датам с помощью инструментов командной строки

У меня есть файл Apache access.log размером около 35 ГБ. Пробираться через него больше не вариант, не дожидаясь многого. Я хотел разбить его на множество небольших файлов, используя дату как...
вопрос задан: 10 August 2018 11:00
0
ответов

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

В Bash, по-видимому, есть несколько переменных, которые содержат специальные значения, имеющие постоянное значение. Например, ./myprogram & amp ;; эхо $! вернет PID процесса, который обосновался ...
вопрос задан: 8 August 2018 18:25
0
ответов

Каково точное значение IFS = $ '\ n '?

Если в следующем примере, в котором для переменной среды IFS устанавливается символ перевода строки ... IFS = $' \ n 'Что означает знак доллара именно? Что он делает в этом конкретном кейс? Где я могу ...
вопрос задан: 8 August 2018 18:24
0
ответов

Чтение имен файлов в массив

Я хочу получить список файлов, а затем прочитать результаты в массив, где каждый элемент массива соответствует имени файла. Это возможно?
вопрос задан: 4 August 2018 06:24
0
ответов

Почему пробелы иногда нужны вокруг метасимволов?

Несколько месяцев назад я татуировал вилочную бомбу на моей руке и пропускал пробелы, потому что я думаю, что без них это выглядит лучше. Но, к моему ужасу, иногда (не всегда), когда я запускаю его в оболочке, это ...
вопрос задан: 1 August 2018 13:58
0
ответов

Как работает завершение табуляции в bash?

В последнее время я проводил много времени в оболочке и мне интересно, как работает автозаполнение вкладки. Какой за этим механизм? Как bash узнает содержимое каждого каталога?
вопрос задан: 31 July 2018 08:45
0
ответов

Как работают файловые дескрипторы?

Кто-нибудь может сказать мне, почему это не работает? Я играю с файловыми дескрипторами, но чувствую себя немного потерянным. #! / bin / bash echo "Это" echo "is"> & 2 эхо "а"> & 3 эхо "тест". > & 4 ...
вопрос задан: 31 July 2018 06:42
0
ответов

Объединение строк в сценарии оболочки [дубликат]

Как я могу объединить строки в оболочке? Это просто ... var = 'my'; var. = 'строка'; ?
вопрос задан: 24 July 2018 17:21
0
ответов

Автоматизация нажатия клавиш для сценария bash, генерирующего ключи ssh

Я хотел бы создать сценарий, который просто запускает ssh-keygen -t rsa. Но как пройти к нему 3 раза enter?
вопрос задан: 23 July 2018 18:04