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

Вопросы, специфичные для GNU Bourne Again SHell, в отличие от других оболочек Bourne / POSIX. Для вопросов о оболочках Unix в целом используйте вместо этого тег / shell.

1
Как перенаправить stdout и stderr в файл и вывести stderr на консоль?
Я знаю, как перенаправить в файл и использовать tee; на базовом уровне. Так $ alias outanderr='bash -c "echo stdout >&1; echo stderr >&2"' # A fake "application" displaying both output and error messages. $ outanderr 1>file # redirect stdout to a file, display stderr stderr $ outanderr 2>file # redirect …

3
Зацикливание строк двух файлов параллельно [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для Unix и Linux Stack Exchange. Закрыто 5 лет назад . Цель сценария, который я создаю, - сравнить две серии файлов. Имена файлов сами хранятся в двух отдельных …

5
В каких ситуациях пользователь не позволяет оболочке записывать свою команду в историю?
Если добавить export HISTCONTROL=ignorespaceв .bashrc, баш не будет записывать какие - либо команды , которые имеют пробелы перед ними в историю. Но я не понимаю, при каких ситуациях это будет полезно. Кто-нибудь может привести несколько примеров?


4
Diff несколько файлов, правда, если все не равны
У меня есть несколько файлов, я хочу убедиться, что все эти файлы имеют одинаковое содержимое. Какую командную строку я могу использовать, чтобы проверить это? Использование может быть что-то вроде: $ diffseveral file1 file2 file3 file4 Результат: All files equals ИЛИ Files are not all equals
18 bash  diff 

4
Почему долгая задержка после команды не найдена?
Часто, когда я неправильно набираю команду, такую ​​как ls (например, я нажимаю клавишу ВВОД, прежде чем набрать 's'), после появления на терминале большой задержки (~ 2 с): bash: l: command not found... Я могу понять причины подобной задержки после ввода неверного пароля, согласно Почему существует большая задержка после ввода неправильного …

4
Полностью перезапустите Bash
Есть ли способ , чтобы полностью рестарт Bash и перезаряжания .bashrcи .profileи тому подобное? Я хотел бы убедиться, что мои изменения работали правильно после редактирования этих файлов.


3
удалить дополнительное пространство листов из составного изображения (ImageMagick)?
У меня есть куча фотографий. Все они имеют одинаковую высоту, и я пытаюсь объединить их в составное изображение с помощью программы монтажа ImageMagick через Bash. Проблема в том, что по умолчанию размер плитки (одно изображение занимает одну плитку) равен изображению с наибольшими размерами. Поэтому узкие изображения окружены множеством пустых пространств. …

7
Собирать коды выхода параллельных фоновых процессов (подоболочек)
Скажем, у нас есть скрипт bash, например: echo "x" & echo "y" & echo "z" & ..... echo "Z" & wait Есть ли способ собрать коды выхода для вложенных оболочек / подпроцессов? Ищите способ сделать это и ничего не можете найти. Мне нужно запустить эти подоболочки параллельно, иначе да, это …

1
Значение «2>> (команда)» перенаправление в Bash
Некоторое время назад я сделал сценарий и добавил некоторые записи в журнал, но я забыл, как работает перенаправление для ведения журнала :-( Суть этого такова: #!/bin/bash LOGFILE=/some/path/mylogfile ( # here go my commands which produce some stdout # and, if something goes wrong, also some stderr ) 1>>${LOGFILE} 2> >( …

2
Как выйти из цикла while из вложенного оператора case? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для Unix и Linux Stack Exchange. Закрыто 4 года назад . В приведенном ниже сценарии, который предлагает пользователю подтвердить, что он хочет продолжить выполнение потенциально плохого сценария, - …

2
Одинарная кавычка в двойных кавычках и справочное руководство Bash
В разделе 3.1.2.3 под названием Двойные кавычки руководство Bash гласит: Заключение символов в двойные кавычки ('"') сохраняет буквальное значение всех символов в кавычках, за исключением '$', '`', '\' и, когда расширение истории включено, '!'. На данный момент меня интересует одиночная кавычка ( '). Это особое значение, описанное в предыдущем разделе, …
18 bash  shell  quoting 

2
В bash, как я могу отобразить имя переменной, а не ее значение? [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 5 лет назад . Предположим, что у меня есть переменная varв Bash. Я могу присвоить ему значение. Например, я сделаю …
18 bash 

1
Пользовательские привязки клавиш для режима оболочки vi, то есть «set -o vi»?
Я только что открыл для себя чудеса set -o vi, и мне любопытно, можно ли настроить этот режим оболочки vi так же, как настраивать vi или vim? Например, создайте пользовательскую привязку ключа для сопоставления более удобной комбинации клавиш или esc? Если это в настоящее время не поддерживается, насколько сложно будет …
18 bash  vi 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.