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

168
Base64: Какое худшее возможное увеличение использования пространства?

Если сервер получил строку base64 и хотел проверить ее длину перед преобразованием, скажем, он всегда хотел, чтобы конечный байтовый массив составлял 16 КБ. Насколько большим может быть массив байтов 16 КБ при преобразовании в строку Base64 (при условии, что по одному байту на...

145
Как интерпретатор команд Windows (CMD.EXE) анализирует сценарии?

Я наткнулся на ss64.com, который хорошо помогает в написании пакетных сценариев, которые будет запускать интерпретатор команд Windows. Однако мне не удалось найти хорошего объяснения грамматики пакетных сценариев, того, как вещи расширяются или не расширяются, и как избежать этого. Вот примеры...

135
Как вручную расширить специальную переменную (например: ~ тильда) в bash

У меня есть переменная в моем сценарии bash, значение которой примерно такое: ~/a/b/c Обратите внимание, что это нерасширенная тильда. Когда я выполняю ls -lt для этой переменной (назовем ее $ VAR), я не получаю такой каталог. Я хочу, чтобы bash интерпретировал / расширял эту переменную, не...

114
Какой самый элегантный способ удалить путь из переменной $ PATH в Bash?

Или, в более общем плане, как мне удалить элемент из списка, разделенного двоеточиями, в переменной среды Bash? Я думал, что видел простой способ сделать это много лет назад, используя более продвинутые формы расширения переменных Bash, но в таком случае я потерял его из виду. Быстрый поиск в...

103
пакет Windows SET внутри ЕСЛИ не работает

когда я запускаю этот сценарий (из файла .bat): set var1=true if "%var1%"=="true" ( set var2=myvalue echo %var2% ) Я всегда получаю: ECHO is on. Это означает, что var2переменная на самом деле не была установлена. Может ли кто-нибудь помочь мне понять, почему?...

88
Как получить первую букву в переменной Bash?

У меня есть переменная Bash $word, которая иногда является словом или предложением, например: word="tiger" Или: word="This is a sentence." Как создать новую переменную Bash, равную только первой букве, найденной в переменной? Например, приведенное выше будет: echo $firstletter t Или: echo...

9
C основной параметр

Я написал код, который должен отображать основные параметры, но когда я скомпилировал его и набрал "*", программа показывает структуру моего файла. Команда в cmd выглядит так:program.exe 1 2 3 * #include <stdio.h> #include <stdlib.h> int main(int argc, char const* argv[]) { for (int...