Tag: bash

mac os x terminal batch rename

У меня есть папка с серией файлов с именем: prefix_1234_567.png prefix_abcd_efg.png Я бы хотел, чтобы пакет удалял один знак подчеркивания и средний контент, поэтому вывод был бы prefix_567.png prefix_efg.png спасибо, но не полностью объяснимо: как я могу переименовать файлы с помощью терминала? Regex для пакетного переименования файлов в OS X Terminal

Цветной grep – просмотр всего файла с выделенными совпадениями

Я считаю, что флаг grep –color=always чрезвычайно полезен. Однако grep только печатает строки со спичками (если вы не запрашиваете контекстные строки). Учитывая, что каждая строка, которую он печатает, имеет совпадение, подсветка не добавляет столько возможностей, сколько могла. Я бы очень хотел, чтобы cat файл и посмотреть весь файл с подсветкой шаблона. Есть ли способ передать […]

Получить текущее имя каталога (без полного пути) в сценарии Bash

Как получить только текущее имя рабочего каталога в сценарии bash или, что еще лучше, просто команду терминала. pwd дает полный путь к текущему рабочему каталогу, например /opt/local/bin но я хочу только bin

Как передать все аргументы, переданные моему скрипту bash, в мою функцию?

Предположим, я определил function abc() которая будет обрабатывать всю логику, связанную с анализом аргументов, переданных моему сценарию. Как передать все аргументы, полученные моим скриптом bash? Число params является переменной, поэтому я не могу просто перекодировать аргументы, переданные следующим образом: abc $1 $2 $3 $4 Изменить . Еще лучше, есть ли способ для моей функции иметь […]

Распространять все аргументы в сценарии оболочки bash

Я пишу очень простой скрипт, который вызывает другой скрипт, и мне нужно распространять параметры из текущего сценария в сценарий, который я выполняю. Например, мое имя скрипта – foo.sh и вызывает bar.sh foo.sh: bar $1 $2 $3 $4 Как я могу это сделать без явного указания каждого параметра?

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

Мне просто интересно, как я могу повторить переменную внутри одинарных кавычек (я использую одинарные кавычки, так как в ней есть кавычки). echo ‘test text “here_is_some_test_text_$counter” “output”‘ >> ${FILE} любая помощь будет с благодарностью

как редактировать XML с помощью скрипта bash?

1 2 Необходимо изменить значения 1 и 2 из bash

Привязать к переменной массива bash косвенно, динамически сконструированным именем переменной

Bash для создания нескольких массивов из csv с неизвестными столбцами. Я пытаюсь написать сценарий для сравнения двух файлов csv с похожими столбцами. Мне нужно, чтобы найти соответствующий столбец из другого csv и сравнить любые различия. Кикер – это то, что скрипт должен быть динамическим, чтобы можно было вводить любое количество столбцов, и он все еще […]

Возможно ли построить имена переменных из других переменных в bash?

Я прошу прощения за довольно ужасный титул – и сообщение о плохом качестве – но то, что я в основном хочу сделать, это: for I in 1 2 3 4 echo $VAR$I # echo the contents of $VAR1, $VAR2, $VAR3, etc. Очевидно, что это не работает – он (я думаю) попытаюсь повторить переменную с именем […]

Bash 4 ассоциативных массива: ошибка “объявить: -A: недействительный вариант”

Я написал скрипт, который использует ассоциативные массивы в bash (v 4). Он отлично работает на моей локальной машине, которая использует 4.1.5(1)-release . На производственной машине, используя 4.1.0(1)-release следующая строка, объявляющая массив-член, терпит неудачу: declare -A uniqjars с сообщением: /script.sh: line 11: declare: -A: invalid option declare: usage: declare [-afFirtx] [-p] [name[=value] …] У меня сложилось […]

Interesting Posts

динамически обновлять список с помощью адаптера

Определите, является ли char числом или буквой

Почему hasNextLine () никогда не заканчивается?

Импорт больших файлов / массивов с математикой

Нужна помощь по mod 1000000007 вопросам

Как различать разные запущенные экземпляры Firefox?

Функциональное программирование против объектно-ориентированного программирования

Почему я могу получить ошибку GRUB после удаления раздела Linux?

Почему возвращаемое значение String.addingPercentEncoding () необязательно?

Как зарегистрировать пользователя, когда они закрывают свой браузер или вкладку в ASP.NET MVC?

Используйте мое собственное приложение для Android / apk в качестве запуска / Замена главного экрана

SSH от Windows до Linux без ввода пароля

Заставить IE использовать один процесс за вкладку

Разница между objectForKey и valueForKey?

Имеет ли профиль Firefox в Dropbox хорошую комбинацию?

Давайте будем гением компьютера.