导航:首页 > 程序命令 > 程序带一个命令行参数n

程序带一个命令行参数n

发布时间:2022-06-09 14:31:44

㈠ 编写一个shell脚本程序,它带一个命令行参数,这个参数是一个文件。

#!/bin/bash
#脚本名称假设为:test.sh
if [[ $# -ne "1" || ! -f $* ]];then
echo "Usage:./test.sh 参数(请输入普通文件名)"
exit 1
fi
uname=$(ls -l $1 | awk '{print $3}')
ctime=$(ls -l $1 --full-time | awk '{print $6}')
echo "所有者为:$uname"
echo "最后修改的日期:$ctime"

㈡ Linux C编程,如何将自己的shell执行时可以带一个命令选项或参数命令行

把 main() 改写成:
main(int argc,char *argv[])
其中,argc 是参数的个数+1,argv[0] 是命令名本身,argv[1] ...... argv[argc-1] 是命令后带的各个参数构成的字符串。 你使用自编程序作为命令时,在命令名后跟的多参数是以空格分割的,如果某个参数本身就带空格,必须用引号把它引起来。
在程序中访问 argv[1] ...... argv[argc-1] 就可以访问到你下命令时输入的各个参数。

㈢ C语言设计:编写一个带命令行参数的程序,实现整数四则运算。

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
char x;
float a, b;
if (argc != 4)
{
printf("You may use program %s like this: %s 10 + 20 ", argv[0], argv[0]);
return 1;
}
x = argv[2][0];
a = atof(argv[1]);
b = atof(argv[3]);
switch (x)
{
case '+':
printf("%.2f", a + b);

break;
case '-':
printf("%.2f", a - b );
break;
case '/':
if (argv[3] == 0)
{
printf("Error, You put 0 as a divisor ");
break;
}
else
{
printf("%.2f", a / b);
}
break;
case '*':
case 'x':
case 'X':
printf("%.2f", a * b);

㈣ c程序:关于命令行参数,请问这个程序如何运行


程序
所在
文件夹
按住ctrl右击,点在此打开
命令提示符
(也可以点开始->运行->输入"cmd"回车->输入"cd
/d
%dir%")%dir%为你的程序所在文件夹
路径
。打开命令提示符后,输入
程序名
+
空格
+
参数
1+空格+参数2……即可带参数执行。另:一些
集成开发环境
可以直接设置默认
命令
参数,如:VC
6.0是在
工程
->设置->调试这个
选项卡
下设置,dev-c是在调试
菜单
下设置参数,你可以找找。

㈤ 请哪位指点一下小弟C语言中的带命令行参数的程序应该怎么运行

比如你生成的exe文件是e:\myproject\project1.exe
进入命令行提示符(开始--程序--附件里面)
然后打命令
e:
cd myproject
project1 字符串1 字符串2
就可以执行了。

㈥ 什么叫做命令行参数

给你个例子,用C语言编程实现,运行时要求带两个字符串参数,输出这两个字符串之间的关系。
#include
#include
void main(int argc,char *argv[])
{
if (argc!=3)
printf("请在运行程序时提供两个字符串参数!例如:testApp aaa bbb\n");
else
{
if (strcmp(argv[1],argv[2])>0)
printf("字符串1大于字符串2");
else if(strcmp(argv[1],argv[2])<0 )
printf("字符串1小于字符串2");
else
printf("字符串1等于字符串2");
}
}
把上述程序保存为testApp.cpp,然后编译为testApp.exe文件,最后在命令行模式下按“testApp 字符串1 字符串2”的格式输入命令,即可看到结果。

建议你了解一下DOS命令的初级知识,其实在windows-》运行,输入CMD即可打开命令行操作窗口,然后就可以用输入命令的方式运行一些应用程序了,一般格式就是“命令关键字 命令行参数列表”这种。比如你输入“dir /ad”,其中dir就是命令,“/ad”就是命令行参数。

㈦ C语言的命令行参数怎么运行啊我用VC6.0编了一个命令行参数的程序,极其简单,但编好了怎么用啊

直接F5的话argc = 1,循环条件不成立,直接退出。
argc的含义是进入程序时输入的参数个数。F5是没有参数的。
你要输字符串的话先进到cmd命令行,
然后进到你编译好的程序所在目录(工程文件夹的debug文件夹里)
然后输入文件名,然后后面随便打一点参数,(如hello,exe abc)让argc > 1就可以了

㈧ 命令行参数的语法示例

totalcmd.exe [/o] [/n] [Drive1:Directory1 [Drive2:Directory2]] [/i=name.ini] [/f=ftpname.ini]
或:
totalcmd.exe [/o] [/n] [/L=Drive1:Directory1] [/R=Drive2:Directory2] [/i=name.ini] [/f=ftpname.ini]
命令行参数(command-line parameter)
添加到提示命令(而不是窗口环境)的选项。[换句话说,就是以命令行方式运行程序时所带参数。]例如,在命令arp -a中,-a是命令arp的参数。又例如: f.exe 是实现文件复制的可执行程序文件,在命令行方式运行f格式: c: c20> f in.dat out.dat ↙其中“c: c20>”是系统提示符,“f in.dat out.dat”是输入命令,令计算机将c: c20中in.dat文件复制到c: c20 中out.dat文件。其中,“in.dat”和“out.dat”是命令行参数,“in.dat ”和“out.dat”前均可带盘符和查找路径。运行程序时操作系统将命令行参数传给main函数的形式参数。

阅读全文

与程序带一个命令行参数n相关的资料

热点内容
手机平板加密失败怎么办 浏览:80
wbgt接触时间率的算法 浏览:760
服务器被关闭怎么取消 浏览:313
怎么用内网开服务器地址 浏览:563
电子商务filetypepdf 浏览:354
linuxsoap安装 浏览:497
c网络编程书籍推荐 浏览:846
win10自动关机命令 浏览:311
海康服务器怎么改硬盘模式 浏览:816
app后台运行android 浏览:348
对象存储算法 浏览:736
sql命令中条件子句的关键词 浏览:516
贵阳微乐麻将胡牌算法 浏览:708
光纤的服务器是什么意思 浏览:882
iphone终端命令 浏览:176
visualc教程pdf 浏览:521
ad适合练什么app 浏览:162
基于单片机的温度报警器的设计 浏览:119
androidview复制 浏览:427
东北最简单的挡光算法 浏览:86