Я пытаюсь использовать extglob, однако после справочных страниц я не понимаю, как работает *(patternList). Предположим, я использую следующие команды: touch A Ax Axxx Axxxx Ay X X.bak x xx xxxx ls ...
У меня есть промежуточное представление о подстановке параметров, включая такие подстроки, как foo = "Hello World";
welcome = $ {foo: 0: 6} Но могу ли я это с командами? приветствие = "Привет"
md5greeting = $ (echo $ ...
Допустим, я пишу вот такую функцию bash :функция.ш использование (){echo "Аргументы не нужны";} моя функция (){ если [[ $#-qt 0 ]] ; тогда использование фи эхо "Привет, мир" } Затем я использую function.sh. Однако
Я хочу использовать echo «123 | 456 | 789» | sed 's /^\(.* | \) \ (. * | \). * $ / \ 1' Я пытаюсь разбить строку и получить отдельные значения (без вертикальной черты |). Сценарий 1: я хочу получить 123
Сценарий 2: Я ...
После выполнения команды declare -i a=5 команда a+=2 завершается успешно, но команда a -=2 завершается ошибкой. Может ли кто-нибудь объяснить это странное поведение bash?
Я пытаюсь искать файлы, Созданные в июне, июль и месяцы в августе. Я использовал этот метод ls-lrth|awk '/[июнь] [июль] [август] / {печать}', но это не работает.
Я пытаюсь понять, как точно Bash рассматривает следующую строку: $ (<"$FILE") Согласно странице справочника Bash, это эквивалентно: $ (кошка "$FILE") и я могу следовать за цепью рассуждений...