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


Что происходит, когда вы компилируете свой main.c?
Во время компиляции нашей программы за компиляцией стоит процесс, хорошо известный как "ЭТАПЫ КОМПИЛЯЦИИ". Мы увидим этот процесс с помощью этого простого скрипта: #include ‹stdio.h› интервал основной (пустой) { printf("Привет, мир!"); вернуть 0; } начнем с препроцессора, на этом этапе вывод в виде предварительно обработанного исходного кода, это означает, что компилятор останавливается после этапа препроцессора. Мы можем сделать это с помощью компилятора..

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

Как сравнить файлы с одинаковыми именами в двух разных каталогах с помощью сценария оболочки
Прежде чем перейти к использованию SVN, я управлял своим проектом, просто сохраняя каталог /develop/ и редактируя и тестируя файлы там, а затем перемещая их в каталог /main/ . Когда я решил перейти на SVN, мне нужно было убедиться, что каталоги...
37830 просмотров
schedule 09.11.2023

Как вы запускаете команду в iTerm при ее запуске?
Я работаю над настройкой эмулятора терминала iTerm для Mac, чтобы он делал то, что я хочу. Видимо все делается через так называемые "закладки". Хорошо. Я пытаюсь создать закладку, которая откроет вкладку, перейдите к определенному проекту Rails и...
4118 просмотров
schedule 16.11.2023

Как проверить, является ли переменная числом в Bash?
Я просто не могу понять, как мне убедиться, что аргумент, переданный моему сценарию, является числом или нет. Все, что я хочу сделать, это что-то вроде этого: test *isnumber* $1 && VAR=$1 || echo "need a number" Любая помощь?
789958 просмотров
schedule 23.11.2023

Какой самый простой способ получить полное имя пользователя в системе Linux/POSIX?
Я мог бы выполнить поиск через /etc/passwd, но это кажется обременительным. «палец» не установлен, и я хотел бы избежать этой зависимости. Это для программы, поэтому было бы неплохо, если бы была какая-то команда, которая позволяла бы вам просто...
53877 просмотров
schedule 02.11.2023

Быстрый подсчет файлов Linux для большого количества файлов
Я пытаюсь найти лучший способ найти количество файлов в определенном каталоге, когда их очень много (более 100 000). При таком количестве файлов выполнение ls | wc -l занимает довольно много времени. Я считаю, что это потому, что он возвращает...
107224 просмотров
schedule 18.01.2024

Получить максимальное целое число из числа в Linux (BASH)
Как бы я сделал что-то вроде: ceiling(N/500) N, представляющий число. Но в сценарии Linux Bash
54900 просмотров
schedule 18.11.2023

Есть ли способ узнать время выполнения последней выполненной команды в оболочке?
Есть ли такая команда, как time , которая может отображать сведения о времени выполнения последних или прошлых выполненных команд в оболочке?
14506 просмотров
schedule 22.12.2023

Строковые операции оболочки Windows (замена обратной косой черты на косую черту)
Мне нужно написать скрипт, который берет текущий путь (%~dp0), преобразует обратную косую черту в прямую и передает ее дальше какой-то команде. Из-за среды я работаю в единственном варианте, который у меня есть, это оболочка Windows (не Powershell,...
18351 просмотров
schedule 22.11.2023

Как определить, существует ли веб-страница со сценариями оболочки?
Я пытаюсь создать программу, которая может конвертировать серию сканов манги в один файл PDF, и я не хочу пытаться загрузить изображение, чтобы определить, есть ли у меня правильный URL-адрес. Есть ли команда сценария оболочки, которую я могу...
60316 просмотров
schedule 15.01.2024

Вызов 'git pull' из хука git post-update
У меня есть центральный репозиторий git, настроенный с использованием gitolite. Я хочу настроить хук таким образом, чтобы всякий раз, когда пользователь нажимает на репозиторий, он выполнял извлечение в другом месте с последующим некоторым...
14847 просмотров
schedule 24.11.2023

Демонстрация долго работающего процесса оболочки с Apache
У меня есть сценарий CGI , выполнение которого занимает около 1 минуты. Прямо сейчас Apache возвращает результаты в браузер только после завершения процесса. Как я могу заставить его отображать вывод, как если бы он был запущен на терминале?...
2711 просмотров
schedule 13.01.2024

Как добавить что-то в конце определенной строки текста
Я хочу добавить что-то в конце определенной строки (иметь заданный символ). Например, текст такой: Line1: I just want to make clear of the problem Line2: Thanks to all who look into my problem Line3: How to solve the problem? Line4: Thanks to...
22023 просмотров
schedule 20.12.2023

решение ksh + smart test line
Я пишу следующий синтаксис (часть моего скрипта ksh), чтобы проверить, является ли первое слово LINE = star, а второе слово car [[ ` echo $LINE | awk '{print $1}' ` = star ]] && [[ ` echo $LINE | awk '{print $2}' ` = car ]]...
196 просмотров
schedule 10.01.2024

проблемы с объединением файлов с использованием unix cat и zcat в сценарии оболочки
У меня проблема с моим скриптом оболочки. Я в основном пытаюсь создать новый файл журнала из (2) файлов, используя команды unix ( zcat, cat ) FileA = gzipped logfile (.gz) FileB = non-gzipped log file (.log) FileC = new file from...
3530 просмотров
schedule 13.11.2023

создание символической ссылки из выбранного типа файла в папке
у меня есть папка с множеством разных типов файлов... но я хочу создать символическую ссылку только для файлов определенного типа (файлы данных с расширением *.txt.mrg) в этом случае... я хочу иметь те же имена файлов для символических ссылок, что и...
2031 просмотров
schedule 11.11.2023

Запись в файл журнала oracle из сценария оболочки unix?
У меня есть параллельная программа Oracle, которая вызывает сценарий оболочки UNIX, который будет выполнять программу загрузчика SQL. Это используется для вставки плоского файла из устаревших таблиц Oracle Base. Мой вопрос здесь, Как записать...
3797 просмотров
schedule 28.12.2023

Экранирование символов в PS1
Я начинаю новый сеанс bash с помощью такой команды: exec bash --init-file <(cat /etc/profile ~/.bashrc $ANOTHER_SCRIPT) -i Я также хотел бы изменить приглашение нового сеанса, не добавляя еще один файл инициализации... Я подозреваю, что мой...
1328 просмотров
schedule 11.01.2024

Пользовательская двойная кавычка в пакетном скрипте if
Кажется, кто-то предлагает использовать двойную кавычку в пакетном сценарии Windows, если оператор типа: IF "%FLAG%"=="1" (do something) Однако в моем случае я обнаружил, что использование двойной кавычки может привести к сбою сценария при...
609 просмотров
schedule 17.12.2023

нужна помощь в переносе команды sed с debian на OSX
Это один для вас sed гуру там. Я действительно недостаточно знаю о sed, чтобы полностью разобрать это. Он был написан на каком-то стандартном дистрибутиве Linux, и мне нужно, чтобы он работал на OSX. COMPILE_FILES=$(sed -nr '/<script...
2743 просмотров
schedule 14.11.2023

Учитывая два дерева каталогов, как я могу узнать, какие файлы различаются по содержанию?
Если я хочу найти различия между двумя деревьями каталогов, я обычно просто выполняю: diff -r dir1/ dir2/ Это точно выводит различия между соответствующими файлами. Меня интересует просто список соответствующих файлов, содержимое которых...
566417 просмотров
schedule 05.11.2023