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

54
Почему такая популярность у Python? [закрыто]

Кроме того, что я раздражен пробелами как синтаксис, я не ненавистник, я просто не в восторге от Python. Я ценю поэзию Perl и программирую красивые веб-сервисы на bash & korn и shebang gnuplot. Я пишу документы troffи не возражаю против REXX. Не нашел tcl более полезного несколько лет назад, но...

18
Поделитесь закрытыми ключами SSH с Bash на Windows

У меня Windows 10 с установленным Git. Этот Git использует мой C:/Users/MyNameкаталог в качестве каталога HOME и каталог /.ssh/внутри, соответственно, для получения моих личных ключей SSH. Я только что включил и настроил «Bash на Ubuntu на Windows» (что за глоток!) И установил там Git. Я хотел бы,...

14
Когда уместно использовать цвет в приложении командной строки?

В настоящее время у меня есть приложение командной строки в C под названием btcwatch. У него есть -Cопция, которую он может получить в качестве аргумента, который сравнивает текущую цену Биткойна с ценой, которая была сохранена заранее -S. Пример вывода с этой опцией: $ btcwatch -vC # -v = verbose...

13
Пользовательская конфигурация сценария оболочки. Лучшие практики?

Я пишу сценарий оболочки с несколькими переменными, которые должны быть настроены пользователем. Там будет установщик для загрузки и настройки скрипта, возможно, задавая ряд вопросов. Рассматриваемый скрипт предназначен для других разработчиков. Это может быть реализовано несколькими способами:...

10
Повышение производительности при работе с огромным файлом

У меня есть FILE_A, который имеет более 300 000 строк и FILE_B, который имеет более 30 миллионов строк. Я создал скрипт Bash, который обрабатывает каждую строку в FILE_A над FILE_B и записывает результат grep в новый файл. Весь этот процесс занимает более 5 часов. Как я могу улучшить...

9
Это хорошая практика, чтобы требовать конечной косой черты в именах каталогов?

Я хочу попросить пользователя моего скрипта bash передать путь к каталогу в качестве аргумента. Что из следующего является хорошей практикой программирования? Требовать, чтобы пользователь вводил трейлинг / (косая черта) Требовать, чтобы пользователь не вводил трейлинг / (косая черта)...