Вопросы по теме 'unix'
Как запустить скрипт при входе в *nix?
Я знаю, что когда-то знал, как это сделать, но ... как запустить скрипт (bash в порядке) при входе в систему в Unix?
07.01.2024
Создание проекта от Makefile до статических / динамических библиотек в UNIX
Ребята, не могли бы вы немного рассказать о строительных блоках C ++ в unix.
Я хочу создать приложение, которое ссылается на статические библиотеки и динамические библиотеки (.so).
Вопрос 1: Как создать статическую библиотеку с помощью gcc /...
01.11.2023
Что означает BUS_ADRALN — неверная ошибка выравнивания адресов?
Мы работаем на HPUX, а мой код написан на C++. Мы получаем
BUS_ADRALN — неверное выравнивание адреса
в нашем исполняемом файле при вызове функции. Что означает эта ошибка? Одна и та же функция работает много раз, а затем внезапно выдает...
11.11.2023
Как получить общее доступное дисковое пространство в системах Posix?
Я пишу кроссплатформенное приложение, и мне нужно все доступное дисковое пространство. Для систем posix (Linux и Macos) я использую statvfs. Я создал этот метод С++:
long OSSpecificPosix::getFreeDiskSpace(const char* absoluteFilePath) {...
08.12.2023
Найти / заменить каталог и скрипт Bash
У меня есть такие пути:
/www/site1.dev/public_html/test.htm
/www/site2.dev/html/test.htm
/www/site3.dev/public/test.htm
Я хотел бы передать их сценарию bash и получить результат в этом формате:
http://site1.dev/test.htm...
10.01.2024
Как я могу добавить метод справки к сценарию оболочки?
Как проверить, передан ли атрибут -h в сценарий оболочки? Я хотел бы отображать справочное сообщение, когда пользователь звонит myscript.sh -h .
02.01.2024
как заменить возврат каретки Windows пробелом в огромном текстовом файле
Размер рассматриваемого файла составляет 60 ГБ (не спрашивайте, почему). Мне нужно довольно быстро заменить возврат каретки окон. Кто-нибудь хочет поделиться (навыки voodo unix приветствуются)
Изменить: я нашел это stackoverflow вопрос также...
24.01.2024
Сбой в Telnet работает в SSH
Привет, я подключаюсь к удаленному Unix и запускаю там команду, которая должна работать в фоновом режиме.
Проблема в том, что когда я подключаюсь через ssh, он работает нормально, но если я подключаюсь через telnet, программа, которую я запускаю,...
04.12.2023
Программа C, которая использует системные вызовы для создания процессов
Я хочу написать программу на C, которая использует системные вызовы для создания процессов. Программа должна получить из командной строки неопределенное количество команд Linux для выполнения их параллельно или последовательно в соответствии с...
05.01.2024
Проверьте, какие файлы компилируются во время make
Я пытаюсь портировать pulseaudio на Android. Я скомпилировал импульсный звук на Ubuntu, и он отлично работает с моей сборкой. Однако я хочу сделать это на Android, и для этого мне нужен список файлов, которые компилируются во время «создания». Я...
10.12.2023
Направьте вывод из трех операторов эха на почту
echo "Total items: `echo $QUERY1 | awk '{print $1}'`"
echo "Total Error: `echo $QUERY1 | awk '{print $2}'`"
echo "Percentage: $QUERY2"
Как я могу отправить эти три вещи в одном электронном письме, используя mail command . Таким образом, тело...
01.11.2023
нужна помощь в поиске сложной строки с использованием sed или awk или grep
У меня есть огромный текстовый файл, который содержит множество многострочных записей некоторых просмотров страниц и покупок, сделанных разными пользователями. каждая запись отделяется пятью дефисами, например «-----», и заканчивается строкой...
01.11.2023
Эквивалент pwd.h lib c++ в java
Я нашел ссылку , иллюстрирующую использование получения pwd на основе в uid пользователя.
У меня есть аналогичное требование в java для запуска скрипта от имени другого пользователя, которому нужна эта реализация.
Фрагмент кода на С++ выглядит...
10.01.2024
В чем разница между #! / Usr / bin / env bash и #! / Usr / bin / bash?
В чем разница между этими двумя операторами в заголовке сценария Bash:
#!/usr/bin/env bash
#!/usr/bin/bash
Когда я проконсультировался с env справочной страницей , я получил следующее определение:
env - run a program in a...
02.11.2023
Очень медленный скрипт
У меня проблема. Мне нужно написать сценарий bash, который найдет все файлы и каталоги по заданному пути и отобразит некоторую информацию о результатах. Допустимое время: 30 секунд.
#!/bin/bash
DIRS=0
FILES=0
OLD_FILES=0
LARGE_FILES=0...
21.11.2023
Для цикла в Unix
Я новичок в программировании под Unix и не могу понять, что не так с этим кодом:
#!/bin/sh
i=1
max=10
for i in {1..$max}
do
echo $i;
done
Если я попробую приведенный выше код, он будет работать:...
09.01.2024
переменные переменные в sh или тире
Следующий код отлично выполняется на bash .
sms="SMSFile"
email="EmailSubj"
for x in sms email; do echo variable \$$x=${!x}; done;
Выход
variable $sms=SMSFile
variable $email=EmailSubj
Но мне нужно написать это в sh НЕ bash ....
21.12.2023
Удаление глобального псевдонима в zsh
Я определил глобальный псевдоним в своей оболочке zsh, используя «alias -g». Когда я пытаюсь отменить псевдоним, оболочка выдает следующую ошибку: «unalias: нет такого элемента хеш-таблицы».
Любые указатели на то, как отменить глобально...
28.11.2023
Нужна помощь в разделении имени файла и пути к папке с помощью сценария оболочки
Я новичок в написании сценариев оболочки. Мне нужно разделить эту следующую файловую структуру как отдельное имя файла и отдельный путь к папке. В имени файла мне не нужен _ABF1_6, так как он не является частью имени файла. Также этот _ABF1_6...
06.12.2023
Использование Travis CI для тестирования сценариев оболочки UNIX
Предыстория:
Я использую Travis CI для своих PHP-проектов, и мне очень нравится, как они дают вам ссылку на картинку, показывающую статус текущей сборки вашего проекта.
В настоящее время я создаю множество инструментов, используя сценарии...
20.11.2023
Новые материалы
Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..
Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально
Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..
Частный метод Python: улучшение инкапсуляции и безопасности
Введение
Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..
Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования
Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..
Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv)
Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..
Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..
Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..