У меня есть команда, которую я хочу выполнить снова автоматически каждый раз, когда она завершается, таким образом, я выполнил что-то вроде этого: в то время как [1]; действительно УПРАВЛЯЙТЕ;готово; но если я не могу остановить цикл с Ctrl-c как это...
Я ищу самую длинную подстроку без повторяющихся символов и возвращаю длину этой подстроки. Например, учитывая следующий ввод: abcbdbdsdfng Вывод должен быть: 5 ...
У меня есть экземпляр Linux, который я настроил некоторое время назад. Когда я разжигаю его и вхожу в систему как корень, там некоторые переменные среды, которые я настроил, но я не могу помнить или найти, куда они произошли из. Я имею...
Там какой-либо простой способ состоит в том, чтобы передать (получают) названные параметры к сценарию оболочки? Например, my_script-p_out '/some/path'-arg_1 '5' И внутри my_script.sh получают их как: # я верю этому...
Я хотел бы удостовериться, что в определенный момент сценария, после sourceing конфигурационный файл, несколько переменных установлены и, если они не, для остановки выполнения, говоря пользователю о пропавших без вести...
Как может я заменять пробелы новыми строками на входе как:/path/to/file/path/to/file2/path/to/file3/path/to/file4/path/to/file5 и т.д... Получить следующее:/path/to/file/path/to/file2/...
Случайно вставляя файл в оболочку это помещает тонну ужасных записей ерунды в истории удара. Существует ли очевидный способ для удаления тех записей? Очевидно, я мог закрыть оболочку и отредактировать...
Позволяет говорят, когда я делаю команду ls, вывод: file1 file2 file3 file4 - это возможный отобразить только определенный столбец вывода, в этом случае file2? Я попробовал следующее без успеха: эхо...
Я задаюсь вопросом, где новый путь должен быть добавлен к переменной окружения PATH. Я знаю, что это может быть выполнено путем редактирования .bashrc (например), но не ясно, как сделать это.Сюда: экспорт...
У меня есть проблема, где, если я ввожу в очень длинных командах в ударе, терминал не представит то, что я ввожу правильно. Я ожидал бы это, если бы у меня была команда как следующее: username@someserver ~/...
Я пытаюсь проверить, является ли вход целым числом, и я пробежался через него сто раз, но не вижу ошибки в этом. Увы это не работает, это инициировало если оператор для всех исходных данных (числа/буквы)...
Следующий синтаксис удара проверяет, не ли параметрический усилитель пуст: [[! $param-z]], Например: параметрический усилитель = "" [[! $param-z]] && отзываются эхом, "Я не нуль" Никакой вывод и его штраф. Но когда параметричес
У меня есть функция удара для установки $PATH как это - присваивать-путь () {str= 1$ #, если $PATH пуст, присвойте его непосредственно. если [-z $PATH]; затем $str PATH=; #, если $PATH делает...
Я пишу сценарий удара, который должен знать, какая настольная среда (XFCE, Единица, KDE, LXDE, Помощник, Корица, GNOME2, GNOME3...) работает. Как я могу получить ту информацию?
Действительно ли возможно ввести команду удара внутри vi и получить stdout? Я часто нахожу его утомительным, чтобы закрыть и вновь открыть vi просто, потому что я хочу искать что-то в оболочке.
Действительно ли возможно легко отформатировать секунды как человекочитаемое время в ударе? Я не хочу форматировать его как дату, но как число дней/часов/минут, и т.д...
Как я могу использовать волшебство Bash достигнуть этого? Я хочу только видеть вывод stderr на экране, но я хочу, чтобы и stdout и stderr были записаны в файл. Разъяснение: Я хочу и stdout и stderr к...
Для обнаружения, сколько времени определенные операции в Bash (v4 +) сценарий берет, я хотел бы проанализировать вывод от команды времени "отдельно" и (в конечном счете) получить его в переменной Bash...
Мне нужно запустить несколько сценариев Bash (тот же самый сценарий с разными переменными, если быть точным) одновременно. Чтобы контролировать количество вкладок, я хочу сгруппировать их на одной вкладке терминала. ...
Большинство руководств по Linux состоят из таких страниц, как
«вам нужно запустить команду_1, затем команду_2, затем команду_3» и т. д. Поскольку я не хочу тратить время на запуск всех этих команд вручную, я лучше создам сценарий…
Вопрос Допустим, я только что ввел эту команду, чтобы подсчитать количество строк, содержащих конкретную строку: me@machine $ command -производство-многострочный-вывод | grep -i "игла" | wc -l Теперь как...
Как добавить префикс ко всем командам в оболочке, не набирая его каждый раз? Мой вариант использования 1: $ git init
$ git добавить -A
$ git совершить
Префикс $ git push должен быть git␣ (␣ — символ пробела) init
добавить
...
Как я останавливаю сценарий удара, пока пользователь не нажал Space? Я хотел бы иметь вопрос в своем сценарии пространство Нажатия для продолжения или CTRL+C для выхода, и затем сценарий должен остановиться и ожидать до...
Например, {a..c}{1..3} заменяется на a1 a2 a3 b1 b2 b3 c1 c2 c3. Если бы я хотел напечатать a1 b1 c1 a2 b2 c2 a3 b3 c3, есть ли аналогичный способ сделать это? Какой самый простой способ?