linux的编程里面$1和$#是表示什么??还有。

这个为啥j后面跟的不是等于而是小于??j++是什么意思?

$1就是代表你输入的第一个参数
如./test.sh kk
里面的kk也就是$1

$#就是代表你输入的参数个数
如./test.sh kk
里面只有kk一个参数

不要截图行不,眼花都看不清里面是不是$1-$i...

j++相当于j=j+1追问

j<$[$1-$i-1]这个。为什么是小于不是等于??

追答

for循环中一般中间都是小于、大于、小或等于、大或等于...不可能是等于,前面都j=0了,百度下for循环语言你自己学习下...

追问

奥,好吧,谢了。

追答

不用谢

温馨提示:内容为网友见解,仅供参考
无其他回答

linux的编程里面$1和$#是表示什么??还有。
1就是代表你输入的第一个参数 如.\/test.sh kk 里面的kk也就是$1 就是代表你输入的参数个数 如.\/test.sh kk 里面只有kk一个参数 不要截图行不,眼花都看不清里面是不是$1-$i...j++相当于j=j+1

linux中$?,$#等代表什么
在Linux中,一些特殊的变量符号用于获取和表示与当前执行环境相关的有用信息。让我们详细了解这些符号的作用:0代表当前执行程序的名称。如果你在命令行中看到$1, $2, ...直到$9,它们分别代表传递给该程序的第1个到第9个参数值。当参数数量超过9个时,可以使用$*,它会收集所有参数,形成一个整体。

linux中$?,$#等代表什么
0 代表当前执行的程序或脚本的名称。例如,如果你运行了一个名为"myscript.sh"的脚本,$0将显示"myscript.sh"。n 用于获取命令行传递的第n个参数,其中n的值从1开始。例如,$1是第一个参数,$2是第二个参数,以此类推。用于收集所有传递给脚本的参数,这些参数可以超过9个。当你需要一次性处理所...

Linux中$的用法linux中$的用法
0是linux中shell脚本本身的名字同样还有其它的一些类似的表示如下:$1是传递给该shell脚本的第一个参数$2是传递给该shell脚本的第二个参数$@是传给脚本的所有参数的列表$#是传给脚本的参数个数 Linux系统bash里定义的路径\/tmp\/$$是什么意思?\/tmp就是放临时文件的地方.每次关机会清楚其中的内容.也可...

shell指令码中的$*,$@和$#是什么意思?
linux shell指令码中 $? 和 $@是什么意思??? $@ :以("$1""$2"...)的形式储存所有输入的命令列引数; $? :上一条命令的返回结果.请教shell指令码中的&是什么意思 & 后台工作 单一个& 符号,且放在完整指令列的最后端,即表示将该指令列放入后台中工作。 tar cvfz data.tar....

linux shell 中的“$1”代表什么?
美元符加字符串是引用变量值,而美元符加数字表示命令行参数。比如:bash$ .\/hello.sh build test脚本中$0的值就是。\/hello.sh,$1的值是build,$2的值是test。bash$ list.sh -sh --debug \/home\/user。脚本中$0的值就是list.sh,$1的值是-sh,$2的值是--debug,$3的值是\/home\/user。...

echo $? 这个东东$?在linux系统里是什么含义?
1、$# 表示参数个数。2、$0 是脚本本身的名字。3、$1 是传递给该shell脚本的第一个参数。4、$2 是传递给该shell脚本的第二个参数。5、$@ 表示所有参数,并且所有参数都是独立的。6、$$ 是脚本运行的当前进程ID号。7、$? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误。

linux中 $?和$#怎么理解,希望说详细点,谢谢
] && echo $?中,如果参数1等于2,则为true,返回0,反之,[ $1 -eq 2 ] || echo $?,如参数1不等于2,则为false,返回的结果就是1。表示输入参数的个数,如运行bash xxx.sh a b c,即输入3个参数到xxx.sh运行,$#就是3。顺便说,这时$1为a,$2为b,$3为c,$0为xxx.sh。

Linux 中 $符号是什么意思,代表什么含义
1 是传递给该shell脚本的第一个参数 2 是传递给该shell脚本的第二个参数 是传给脚本的所有参数的列表$* 是以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个 是脚本运行的当前进程ID号 ? 是显示最后命令的退出状态,0表示没有错误,其他表示有错误 免费提供最新Linux技术教程...

Linux 中 $符号是什么意思,代表什么含义
1是传递给shell脚本的第一个参数 2是传递给shell脚本的第二个参数 表示所有参数,并且所有参数都是独立的 是正在运行的脚本的当前进程ID号 那$是显示最终命令的退出状态,0表示没有错误,其他表示有错误。1、Linux由众多微内核组成,其源代码完全开源;2、Linux继承了Unix的特性,具有非常强大的网络功能...

相似回答