Публикации по теме '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} ==...
03.05.2024
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, я не могу...
06.05.2024
Как показать окно с помощью командной строки на Mac
Обычно я работаю с несколькими открытыми проектами WebStorm (иногда 5 или 6), и меня очень раздражает, что мне приходится искать все рабочие столы, чтобы найти правильный. Что еще хуже, мой Mac иногда меняет порядок рабочих столов, поэтому я...
11.03.2024
Генерация 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() {...
11.04.2024
imagemagick convert: как определить, нужно ли поворачивать изображения?
В моем приложении rails я позволяю пользователю загружать изображения, чтобы использовать их в качестве миниатюр для созданных ими ресурсов. Я выполняю всю обработку изображений с помощью команды convert imagemagick: я конвертирую в jpg, помещаю в...
17.03.2024
Почему если [что-то]; тогда эхо-статус выхода $? всегда выдает 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
Раскрытие математики и логики, стоящих за этим.
Что такое нейронная сеть?
С точки зрения непрофессионала, нейронная сеть - это просто математическая функция, в которую вы вводите вектор..