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

Поиск канала и редиректов в perl @ARGV
При написании традиционной программы Unix/Linux perl предоставляет ромбовидный оператор ‹>. Я пытаюсь понять, как проверить, не передан ли вообще аргумент, чтобы скрипт Perl не сидел в цикле ожидания для STDIN, когда этого не должно быть....
1593 просмотров
schedule 15.09.2022

выполнение процесса с argc = 0
Можно ли выполнить процесс, у которого argc = 0? Мне нужно выполнить программу, но чрезвычайно важно, чтобы ее argc был равен 0. Есть ли способ сделать это? Я попытался поместить в командную строку 2 ^ 32 аргумента, чтобы выглядело так, как будто...
8983 просмотров
schedule 13.09.2023

Программирование на C - Аргумент командной строки - Попытка получить IP-адрес
Наша задача - иметь клиент-серверную модель.... Мы должны проверить наличие аргумента командной строки, если его нет (argc = 1), мы настраиваем его как сервер. в противном случае мы используем argv[1] для настройки клиентского сокета......
2552 просмотров
schedule 16.03.2024

argc argv проблемы
Подскажите, пожалуйста, почему этот код не работает? Он компилируется. Когда я набираю расшифровку в качестве аргумента argv [1] в командной строке, он по-прежнему дает мне вывод else. т.е. argv [1] не выполняется, хотя должно быть. Это работа,...
461 просмотров
schedule 08.12.2022

Python экранирует специальные символы в sys argv
У меня есть сценарий, который принимает sys.argv, и ввод может содержать специальные символы (точку с запятой). Мне просто нужен ввод в виде строки, но точка с запятой все портит. У меня есть: def myscript(text) print text a =...
5594 просмотров
schedule 18.02.2023

заменить символы в текстовом файле - логическая ошибка?
пользовательские типы $./replace i xy data.txt data.txt содержит слова "это тестовый файл, только тестовый файл". Поэтому все i будут заменены на xy, т.е. thxys xys тестовый fxyle, только тестовый fxyle Думаю, я совсем близко. Однако вместо...
833 просмотров
schedule 08.02.2024

Использование execv (язык C) для запуска команд из командной строки Linux
Единственная часть, в которой я пока запутался, это как настроить execv с первым параметром в качестве текущего рабочего каталога. Я пробовал оба "." и "~", ни один из них не выполняет ничего на экране; то же самое для "/." и "/~". Я не понимаю,...
48605 просмотров
schedule 22.04.2023

PHP CLI: удалить последний элемент из ARGV
Я не уверен, возможно ли это, но мне нужно сделать грязный взлом. Предположим, я вызываю php из cli php script.php one two затем в script.php я что-то делаю с параметром two , а затем я хотел бы удалить его, поэтому сторонний код, который...
1664 просмотров
schedule 16.09.2022

Как вы конвертируете аргументы командной строки в python в словарь?
Я пишу приложение, которое принимает произвольные аргументы командной строки, а затем передает их в функцию Python: $ myscript.py --arg1=1 --arg2=foobar --arg1=4 а затем внутри myscript.py: import sys argsdict = some_function(sys.argv)...
19618 просмотров
schedule 11.10.2023

Проверка, чтобы убедиться, что argv[1] является целым числом С++
Для моей программы я должен убедиться, что пользователь вводит только положительный INTEGER. например, если пользователь ввел 12hi, он не должен запускать программу и печатать стандартную ошибку. Я не совсем уверен, как это реализовать. int...
8396 просмотров
schedule 19.02.2023

Argv — преобразовать строку в целое число
Я новичок в python, и я играл с argv. Я написал эту простую программу здесь и получил сообщение об ошибке: TypeError: формат %d: требуется число, а не str from sys import argv file_name, num1, num2 = argv int(argv[1]) int(argv[2]) def...
39713 просмотров
schedule 17.09.2023

Как найти длину argv[] в C
#include <stdio.h> #include <stdlib.h> #include <string.h> int main(int argc, char *argv[]){ int fir; //badly named loop variable char *input[] = calloc( strlen(argv), sizeof(char)); //initializing an array for( fir =...
76050 просмотров
schedule 18.11.2022

взять таблицу из txt файла и сохранить ее в массиве c
мне нужно создать файл c, который считывает значения из текстового файла и передает их в массив. новый для c. file.txt для чтения 1989 500 222000 1997 1500 180000 1976 4000 20000 1967 20000 10000 программа должна читать данные таблицы...
5086 просмотров
schedule 05.12.2023

Как исключить аргументы, переданные из командной строки argc argv в C?
Мне нужно добавить дроби, заданные пользователем через командную строку в формате a/b b/c Я думал, что могу сделать это следующим образом: n1 = atoi(argv[1]); d1 = atoi(argv[3]); n2 = atoi(argv[4]); d2 = atoi(argv[6]); Тем самым...
739 просмотров
schedule 19.02.2023

Автоматически разделять слова на буквы?
Итак, у меня есть этот код: import sys ## The 'sys' module lets us read command line arguments words1 = open(sys.argv[2],'r') ##sys.argv[2] is your dictionary text file words = str((words1.read())) def main(): # Get the dictionary to...
117 просмотров
schedule 25.08.2023

ARGV в Ruby: значение константы
Я новичок в Ruby, поэтому, пожалуйста, принимайте мои вопросы, если они могут быть бессмысленными. Мой вопрос, Константа — это место, где мы присваиваем значения, которые не должны изменяться. Почему ARGV является константой, когда мы можем...
391 просмотров
schedule 16.07.2022

Переменные Tcl $argc и $argv
Я новичок в tcl, но мне нужно написать процедуру, которая выглядит так: proc TestVerb { Data Data_txt } { VERBATIM [format "// Data: $Data - $Data_txt"] if { $argc == 2} { VERBATIM {// SUCCESS //} else { exit 1 } Я вызываю процедуру...
9214 просмотров
schedule 08.03.2023

C. Могу ли я выразить char *argv[](аргументы командной строки) в виде массива символов для структурной переменной?
У меня есть структура, которой я присваиваю значение из байтов, считываемых из mp3-файла. struct foo{ char name[30]; //name I want } Что я хочу сделать, так это изменить переменные структуры из ввода через аргументы командной строки. Вот...
317 просмотров
schedule 13.03.2024

Python – второй подпроцесс не открывается, если sys.argv содержит & символ
У меня есть скрипт Python, который загружает видео с помощью youtube-dl , а затем извлекает из него кадры с помощью ffmpeg . Это код: def DownloadVideo(): output_file = "/Users/francesco/Desktop/SOURCE/%(title)s-%(id)s.%(ext)s"...
85 просмотров
schedule 19.07.2022

Принимать символы, отличные от ASCII
Рассмотрим эту программу: #include <stdio.h> int main(int argc, char* argv[]) { printf("%s\n", argv[1]); return 0; } Я компилирую это так: x86_64-w64-mingw32-gcc -o alpha alpha.c Проблема в том, что если я даю ему...
1328 просмотров
schedule 12.05.2024