В моем файле сценария bash есть одна строка вроде этой: echo "$ string" | sed -e "s | \ ($ str \) | $ (wrap \\ 1 $ 1 $ 2) |" Теперь я хочу заключить $ 1 и $ 2 в двойные кавычки для предотвращения ошибок, в то время как $ 1 равен ...
Я пытаюсь получить имя папки из сохраненной строки переменной.
Когда я запустил следующий путь = «Папка% 20Name / Dir / File»
read -d "/" папка <<(echo $ {path / \% 20 /})
echo "$ folder" Я получаю ...
У меня сотни подкаталогов, которые содержат знак доллара (т.е. $) в качестве 1-го символа в их именах, каждый из которых необходимо посетить. Эти подкаталоги нельзя переименовать. Бэш ...
Недавно я не смог ввести данные из qrandom с помощью скрипта. Скрипт pipe находится ниже. в то время как true do echo 1 echo $((qrandom --int --max 69 --min 1)) echo 2 echo $((qrandom --.....
У меня есть bash script, которому нужно посчитать записи/документы, существующие для данной коллекции аранго. Это казалось достаточно простым, я использовал следующий arangosh вызов: records=$(docker exec -it arango ...
перед тем, как процесс демона должен быть выполнен systemd, Мне нужно создать или изменить место назначения сим-ссылки. Демонический процесс перенаправляет свой стандартный вывод на эту симлинкую ссылку и при этом в ...
У меня есть следующие #! / Bin / Bash
Функция f1 ()
{echo "$ {@: 1: -2}"
}
F1 1 2 3 4 5 5 Мне нужно echo 1 2 3 4 5
Человек Bash говорит мне, что когда я использую @, я не могу использовать отрицательную длину. Я прибегал к использованию ...
сказать, что я в каталоге и имею файл, называемый 01_test.py, и если есть слишком много файлов в папке, и я забываю начало начала Имя файла и только помните, что есть тест в имени файла, ...
# ! / usr / bin / env bash set -euo Piretfail во время чтения -R
Do Echo Line Via Echo: «Echo» $ Line «Echo» линия через SED: «Sed 'S / W / F / G» | Sed 'S / F / Zzzzz / G' <<< "$ line"
Сделано dev / ... [
Я обнаружил, что ведение подробного журнала каждой команды, которую я запускаю, с какого пути я ее запускал и от какого пользователя я sudo'd, чрезвычайно ценно, поскольку годы идут, и я пытаюсь вспомнить, что я...
Я использую MAC, и я хочу иметь возможность отображать Emoji X для каждой успешной команды, которую я введите и emoji y для каждая команда, которая приводит к провалу.
Как изменить цвет завершения при автозавершении подкоманд в bash? По неизвестной причине похоже, что результаты завершения интерпретируются bash как битые символические ссылки. И это выглядит действительно...
У меня есть простой скрипт, который проверяет, имеет ли файл Написать разрешение на него или Нет. Если да, то он позволяет пользователю добавлять некоторые текстовые данные в конец файла. Если нет, он пинает пользователя обратно. Я следую на ...
Если мы: определите массив; а потом..
Определить функцию; и хочу ..
Вызовите этот массив изнутри функции. Мы можем. Вроде так: вход: myarray = ('1' '2' '3' '4' '5') Myфункция () {local -n ...
У меня есть сценарий в данный момент, который считывается в переменных, а затем работает на них, как последующий; #! bin / bash
A = 10.
B = 15.
C = 20 D = A * B + C
ECHO $ D Однако я хотел бы разделить это на вход ...
Я пытаюсь потребовать, чтобы сценарий запускался только в том случае, если предоставленный аргумент командной строки является определенным текстовым файлом с именем dailyUserProcs.20181203 в том же каталоге, что и скрипт. Я также запускаю Putty. ...
TL; Dir в Bash, расширение скобки происходит до расширения тильды. Тем не менее, префиксы Tilde, кажется, расширяются до переменных присваивания, а расширение скобки не. Почему? Детали и примеры Brace ...
Я пытаюсь выполнить простой скрипт, который выполняет несколько команд N раз, определяемое пользовательский ввод. Однако, когда дело доходит до выполнения команд (в цикле for) - переменная игнорируется: ...
Я знаю, что есть, для readline, set editing-mode vi Вы можете поместить вышеуказанную опцию в ~/.inputrc, режим редактирования документируется Readline как режим редактирования (emacs) Контроль того, начинается ли readline с ...
Я посмотрел на выходу за трубопровод, если бы бывшая команда не удалась, но я ищу более общее решение этой проблемы: Chlist -q -v -M -R -R $ Source English | \
grep '^ пользователь:' | \
Chlist -q -v -f - $ Superlist
...
Я работаю над простым скриптом, который принимает несколько аргументов командной строки в следующем порядке: #!/bin/bash function arg_parser () {
в то время как [[ $# != 0 ]] ; do case "$1" in --one) varone="$2" ...
Я пытаюсь использовать команду find для редактирования файлов с именем «msf.txt» во многих разных подкаталогах и я хочу, чтобы у него было то же имя файла и расширение, что и у любого файла с тем же расширением в ...
У меня есть этот bash скрипт для поиска файлов, восстановленных PhotoRec (файлы, которые я знаю, есть, но из-за их количества я не могу найти их один за другим), но команда find не возвращает никаких результатов, если я ...
Как поместить переменную "пользователь" в этот массив. То, как это не так, к сожалению, не работает. Например, переменная $user должна быть john.smith. У меня есть следующий вывод: curl --header "Авторизация: ...
Я прочитал команду с https://unix.stackexchange.com/a/175845/674 Почему $ bash -c 'for f do echo "$f";done' bash a b c
а
б
c вывести то же, что и $ bash -c 'для f в "$@"; do echo "$f";done' bash ...
Я хотел бы найти некоторые каталоги через Find / Path / to / a / dir -type d -links 2 и Тогда для каждого исходного компьютера, находящегося, предполагалось, что хранится в переменной Pathname, я хотел бы стать --d «$ (... [
У меня есть этот код, который сравнивает гены в большой список SNP на одной и той же хромосоме. Для этого я хочу сравнить только гены и SNP, которые находятся в пределах +/- 1000000 баз друг друга, но когда я пытаюсь ...
, поэтому у меня есть следующее: файл CAT | Grep -e Regex, который дает список линий
Теперь у меня также есть для цикла, выпускает список файлов
Так что у меня есть 2 массива.
Но как я могу проверить в Bash, если ...
, я хочу создавать каталоги в Bash, итерацией по поводу значений из нескольких петлей (здесь для простоты всего 2) при пропуске одинаковых значений. Равномерный пример выглядит так: для I в 1 2 3; ...