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

Получить argv другого процесса в OS X, используя C
Я хочу получить argv другого процесса, например ps. Я использую Mac OS X 10.4.11, работающую на процессорах Intel или PowerPC. Сначала я прочитал код ps и man kvm, затем написал код на C. #include <kvm.h> #include <fcntl.h>...
5064 просмотров
schedule 24.05.2022

Как получить доступ к аргументам командной строки вызывающей стороны внутри функции?
Я пытаюсь написать функцию в bash, которая будет обращаться к аргументам командной строки скриптов, но они заменены позиционными аргументами функции. Есть ли способ для функции получить доступ к аргументам командной строки, если они не переданы явно?...
160910 просмотров
schedule 25.02.2023

Проблема с sys.argv [1], когда модуль unittest находится в скрипте
У меня есть сценарий, который выполняет различные действия и обращается к параметрам с помощью sys.argv, но когда сценарий достигает части кода unittest, он говорит, что для этого нет модуля. У меня есть сценарий: class MyScript(): def...
11156 просмотров
schedule 18.12.2022

Рекурсивное сопоставление имен файлов с аргументом glob
Я пытался получить список файлов, соответствующих шаблону глобуса в аргументе командной строки ( sys.argv[1] ), рекурсивно используя glob.glob и os.walk . Проблема в том, что bash (и, кажется, многие другие оболочки) автоматически расширяют...
2010 просмотров
schedule 05.09.2022

Jython 2.5.1: вызов из Java в __main__ — как передать аргументы командной строки?
Я использую Jython из Java; поэтому у меня есть настройка Java, подобная приведенной ниже: String scriptname="com/blah/myscript.py" PythonInterpreter interpreter = new PythonInterpreter(null, new PySystemState()); InputStream is =...
3042 просмотров
schedule 20.08.2022

Использование exec() в PHP: передача аргументов
В целях тестирования предположим, что input.PHP выглядит так <?php { $TO = "[email protected]"; $FROM = "[email protected]"; $SUB = "Yadda"; $BODY = "This is a test"; exec("/usr/bin/php /xxx.yyy.net/TESTS/sendit.PHP $TO $SUB $BODY $FROM > /dev/null...
9791 просмотров
schedule 31.05.2023

как узнать, когда вы достигли конца массива C? (в частности, argv)
задали вопрос по этому поводу, в основном придумывая argc... фактически не имея argc если ваш заданный argv, который, как я понимаю, представляет собой массив указателей на соответствующие массивы символов каждого введенного аргумента, как мне...
3332 просмотров
schedule 04.07.2022

Сравнение элемента char в массиве с оператором
Я все время искал, как правильно сравнивать элементы char в массиве char, но у меня это не работает. Я пытаюсь сравнить первый символ в массиве символов с оператором (проверяя, существует ли + или -). EDIT: увидел свою ошибку. Логическая ошибка...
4387 просмотров
schedule 07.09.2022

Чтение входного файла и помещение его в массив с разделителем-пробелом в Perl
Я пытаюсь взять входной файл с массивом @ARGV и записать все его элементы в массив с разделителем в Perl. образец входного параметра - это текстовый файл, например: 0145 2145 4578 47896 45 78841 1249 24873 (есть несколько строк, но здесь...
18889 просмотров
schedule 15.05.2023

Visual C++ 2010: argv[0] — это полный путь в режиме отладки, но только имя .exe в режиме выпуска
В Visual Studio 2010 С++ я читаю argv[0], чтобы получить рабочий каталог. В режиме отладки он определенно показывает полный путь к каталогу и имя самого исполняемого файла (как и ожидалось) В режиме выпуска он имеет ТОЛЬКО имя программы .exe, а...
2513 просмотров

Char не конвертируется в int
По какой-то причине моя программа на C отказывается преобразовывать элементы argv в целые, и я не могу понять, почему. int main(int argc, char *argv[]) { fprintf(stdout, "%s\n", argv[1]); //Make conversions to int int bufferquesize =...
26033 просмотров
schedule 10.10.2023

Операции с двойным указателем
Предположим, у меня есть char **argv . Во-первых, как я могу распечатать все строки в argv ? Я пробовал следующее: char *temp; temp = *argv; // Now points to the first string? while (temp != NULL) { printf("%s ", temp); temp++; }...
23325 просмотров
schedule 08.03.2022

Как получить путь к исполняющемуся замороженному скрипту
Если вы запускаете замороженный скрипт python (замороженный с помощью py2exe) из каталога и на диске, отличном от того, где находится скрипт, как лучше всего определить путь к исполняющемуся скрипту? Несколько решений, которые я пробовал...
5757 просмотров
schedule 16.08.2023

используя exec только с некоторыми параметрами argv (используя C)
Мне нужно иметь вход, который выглядит как ./a.out <exe> <arg1> ... <argn> <others_stuff> где <exe> <arg1> ... <argn> — это ввод, который я должен выполнить как отдельный процесс (цель состоит в...
5809 просмотров
schedule 11.09.2022

Использование ARGV при рекурсии по каталогам в Perl
То, что я пытаюсь сделать, это заставить мою программу рекурсивно проходить через каталог и для всех этих файлов в каталоге искать в каждом файле слово «ОШИБКА», а затем распечатывать его экземпляр в отдельном файле. Я смог сделать это, не делая его...
438 просмотров
schedule 10.06.2024

Чтение файлов и подсчет символов
Я пытаюсь прочитать файл, а затем вывести файл по символам. Я хочу, чтобы пользователь ввел число, которое будет отображать количество строк. Без следующей строки мой код будет отображать весь текстовый файл. если (y == lineCount) перерыв;...
472 просмотров
schedule 02.11.2023

печать значений ascii из строки argv за один вызов printf
Я хочу напечатать значения ascii всех символов из строки, полученной от argv, используя только один вызов printf. Что-то вроде этого, но для печати только допустимых символов ( != 0 ): printf (" string is %s , in ascii = 0x%X %X %X %X",...
1136 просмотров
schedule 08.12.2023

настройка char** argv в коде
Итак, у меня есть программа под названием prog.exe, которая начинается с int main(int argc, char** argv) Параметры, которые я передаю ему, prog.exe news-rec или prog.exe новости-rec -t -p Как я могу настроить значения этих...
1541 просмотров
schedule 18.05.2023

Обозначение **argv в основной функции
Возможный дубликат: argc и argv в main Мне трудно понять нотацию, используемую для общего объявления основной функции, то есть int main(int argc, char *argv[]) . Я понимаю, что на самом деле в функцию main передается указатель на...
2949 просмотров
schedule 04.06.2023

Передача строк argv функциям в C
Я знаю, что есть сообщения об этом, и я пытался просмотреть их, но, похоже, они не решили мою проблему. Я предполагаю, что это что-то простое, что я упустил из виду, но, клянусь, я этого не вижу. Итак, начнем ... из основных char *newstr =...
5897 просмотров
schedule 02.11.2023