LLLit: Изучение и практика программирования

Публикации по теме 'bash'


5 лучших советов по продуктивности Z-Shell
5 лучших советов по продуктивности Z-Shell Как программист, я ежедневно пользуюсь терминалом. Таким образом, каждое улучшение, которое я делаю, важно для повышения моей производительности. В итоге я решил использовать ZSH в качестве основной оболочки. Сначала я не сразу замечаю огромное улучшение, однако после некоторого использования он значительно увеличил мою производительность. В этой короткой статье я покажу вам 5 команд, которые повысили мою продуктивность. Если вы..

Обработка данных с использованием командного языка Bash
Я изучал, как обрабатывать данные в разных формах. Некоторые формы работают быстрее, чем другие, некоторые формы требуют меньше памяти, другие легче организовать. Это путешествие привело меня к написанию сценариев оболочки. Я воздержусь от слишком глубокого изучения различных команд и воспользуюсь большинством из них, чтобы показать вам, как можно добиться отличных результатов, используя всего несколько из них. Как работает Баш Bash — это один из командных языков оболочки и..

Храбрый бой, часть 1
В какой-то момент в начальной школе, после того, как я исчерпал свой объем внимания Jetpack и свои идеи для анимированного искусства на основе Hypercard, я решил изучить все настройки, которые я мог найти на Macintosh SE моих родителей. Я чувствовал себя очень хорошо осведомленным, вплоть до того момента, когда я наткнулся на Грустного Мака : Кий паника. Мой папа уверяет меня, что «унылый Mac был гораздо более распространенным в те дни — MacOS было легче сломать», но даже так: с тех..

Вопросы по теме 'bash'

Выполнять команды bash из файла Rakefile
Я хотел бы выполнить ряд bash команд из Rakefile . Я пробовал следующее в моем Rakefile task :hello do %{echo "World!"} end а при выполнении rake hello выхода нет? Как выполнять команды bash из файла Rakefile? ПРИМЕЧАНИЕ ....
02.04.2024

синтаксическая ошибка рядом с неожиданным токеном `if'
В настоящее время я пытаюсь написать сценарий bash, который помогает мне пройти через каталог и проверить наличие расширений .jpeg или .jpg в файлах. Я придумал следующее: #declare $PICPATH, etc... for file in $PICPATH if [ ${file -5} ==...

Bash: использование команды EXPORT внутри SSH
При выполнении этой команды: user@local:~ >ssh user@remote " export myvar=myvalue ; echo myvar=$myvar ; " Я получаю вывод: myvar= При запуске непосредственно на удаленной машине я получаю ожидаемый результат: user@remote:~...
18.05.2024

Zgrep и sed не соответствуют строкам, содержащим знак минус (-)
Я новичок в bash и пытаюсь использовать zgrep вместе с sed для фильтрации некоторых журналов и получения только необходимой информации. Вот журнал, который у меня есть в myfile.log.gz 2014/11/22 00:53:15.310 @ 5 @ mex.MIP.utils.CATUtils @...
26.04.2024

Команда sed на месте не удаляется из файла в bash
У меня есть сценарий bash, который проверяет шаблон строки в файле и удаляет всю строку в том же файле, но почему-то не удаляет строку и не выдает никаких ошибок. Та же команда из командной строки удаляет из файла. #array has patterns for k in...
14.03.2024

Условная вставка разрывов строк в числовую последовательность (предпочтительно с использованием bash, awk или sed)
Я пытаюсь добавить разрывы строк в текстовый файл каждый раз, когда последующее число меньше, чем непосредственно предшествующее число (например, разрыв между «72,774» и «7,009») в текстовом файле с этой структурой: 7.007 28.929 50.851 72.774...
28.04.2024

В bash tee локальные функциональные переменные, как мне избежать этого?
Я застрял в сценарии bash, который должен писать как в стандартный вывод, так и в файл. Я использую функции и некоторые переменные внутри них. Всякий раз, когда я пытаюсь перенаправить функцию в файл и печатать на экране с помощью tee, я не могу...

Как показать окно с помощью командной строки на Mac
Обычно я работаю с несколькими открытыми проектами WebStorm (иногда 5 или 6), и меня очень раздражает, что мне приходится искать все рабочие столы, чтобы найти правильный. Что еще хуже, мой Mac иногда меняет порядок рабочих столов, поэтому я...

Генерация bash-скрипта из bash-скрипта
Мне нужно сгенерировать сценарий из сценария, но у меня проблемы, потому что некоторые команды, входящие в новый сценарий, интерпретируются, а не записываются в новый файл. Например, я хочу создать в нем файл с именем start.sh. Я хочу установить...
27.04.2024

Как узнать, какая фактическая команда выполняется в терминале
У меня есть команда под названием gb (команда альтернативной сборки Go), которая находится в ${HOME}/App/bin и находится в «ПУТИ». Когда я проверяю это: which gb Он возвращает правильное местоположение ${HOME}/App/bin/gb Я также...
11.05.2024

Добавление символа к каждому элементу, кроме последнего из массива bash
Я хочу добавить каждый элемент массива bash с | , кроме последнего. array=("element1" "element2" "element3") Мой желаемый результат был бы array=("element1"|"element2"|"element3") Что я наделал for i in ${!array[@]}; do...
25.04.2024

Вызов функции в скрипте Bash
Я сделал достаточно поиска, чтобы узнать это, но безуспешно. Я пытаюсь написать сценарий Bash, который должен вызывать функцию, определенную где-то еще. Например, у меня есть оболочка test.sh #!/bin/bash # Shell - test.sh function1() {...

imagemagick convert: как определить, нужно ли поворачивать изображения?
В моем приложении rails я позволяю пользователю загружать изображения, чтобы использовать их в качестве миниатюр для созданных ими ресурсов. Я выполняю всю обработку изображений с помощью команды convert imagemagick: я конвертирую в jpg, помещаю в...

Почему если [что-то]; тогда эхо-статус выхода $? всегда выдает 0?
Как правильно вывести статус выхода в bash? Насколько мне известно, статус выхода, вызванный $? , соответствует статусу последней выполненной команды. В сценарии, над которым ведется работа, есть несколько условных проверок файлов, передаваемых в...
11.03.2024

Как я могу проверить, установлена ​​ли переменная, которая должна содержать число?
Учитывая следующий код: Max= if [[ something exists.. ]]; then Max=2 // .. more code that can changes the value of Max fi // HERE Как я могу проверить в "ЗДЕСЬ", равен ли Max некоторому числу (установленному)?
07.03.2024

Многократная передача аргументов в сценарий оболочки через стандартный ввод
У меня есть сценарий StartProcess.sh , который принимает два параметра в stdin - 3 и имя файла test.xml . Если я запускаю приведенный ниже скрипт, он выполняется правильно и снова ждет ввода. Я хочу как-то пройти 3 и test.xml n раз до...
02.05.2024

Напишите сценарий оболочки для замены номера телефона из файла
У меня есть файл с именем test.txt, и содержимое этого файла: abc,123456,india dfg,78910,china abc,893948,japan abc,892389,australia Я попытался использовать сценарий оболочки ниже, но не смог его заменить #!/bin/bash for line in $(cat...
26.03.2024

Завершить узлы ros2 в bash
В настоящее время у меня есть скрипт bash, который запускает мои узлы ros2. Он отлично работает. Теперь я попытался запустить скрипт как фоновую задачу и записать результат в файл. При этом я не могу завершить узлы позже. Раньше я завершал его,...
09.03.2024

Как использовать nslookup, передавая DNS через переменную?
Друзья, я пытаюсь реализовать контейнер инициализации, который будет проверять, готов ли MYSQL к соединениям, и я пытаюсь использовать для этого nslookup. Дело в том, как передать днс через переменную? Это работало так: command: ['sh', '-c',...
21.04.2024

Новые материалы

Поэзия онлайн-кодирования: путешествие пикселей и страсти
В мире, наполненном инновациями, онлайн-обучение программированию становится холстом, на котором обретает форму полотно вашей мечты. Это больше, чем просто создание строк кода; это сродни..

Обработка изображений с помощью Python - размытие и повышение резкости для начинающих
Как применить ядра свертки к цветным изображениям? В этой статье мы обсудим, как применять ядра размытия и повышения резкости к изображениям. Эти базовые ядра составляют основу многих более..

Ограничение скорости в .NET Core 7 Web API
Что такое ограничение скорости? Ограничение скорости — это процесс, используемый для ограничения количества запросов, разрешенных для определенного ресурса в указанном временном окне. .NET..

Стабильная Diffusion 1.0 выдаёт более красивые картинки, чем SD 2.1?! Почему?
Удивительные открытия, которые я сделал недавно. Смотрите в видео: https://youtu.be/PakgD6FewoU Есть одно логичное объяснение — что у вас?

Веб-скрапинг с помощью одной строки кода Pandas
Честно говоря, вы пытались скопировать таблицу с веб-сайта, чтобы вставить ее в электронную таблицу Excel, и почти всегда эта, казалось бы, простая процедура приводила к беспорядку. Одна из..

Ориентированная на проект дорожная карта разработки интерфейса с тщательно подобранным плейлистом на YouTube (2022 г.)
Начните свой путь разработчика по-гиковски Оглавление 👉 Уровень 1 ‹/› HTML Темы, на которых следует сосредоточиться: 🌈 CSS Темы, на которых следует сосредоточиться: ⚙️ JavaScript..

Реализация простой искусственной нейронной сети с нуля на Python
Раскрытие математики и логики, стоящих за этим. Что такое нейронная сеть? С точки зрения непрофессионала, нейронная сеть - это просто математическая функция, в которую вы вводите вектор..