社区
Linux/Unix社区
帖子详情
linux的shell的参数个数限制
最后一个菜鸟
2011-06-23 11:14:15
今天看unix/linux实践编程,书上自己写了一个简单的shell,他用了一个字符指针数组存参数,数组长度只有20,那就是这个shell的参数长度限制是20,所以想了解一下linux下shell的参数限制,还有有必要去掉用户输入命令参数个数的限制吗
...全文
770
7
打赏
收藏
linux的shell的参数个数限制
今天看unix/linux实践编程,书上自己写了一个简单的shell,他用了一个字符指针数组存参数,数组长度只有20,那就是这个shell的参数长度限制是20,所以想了解一下linux下shell的参数限制,还有有必要去掉用户输入命令参数个数的限制吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
最后一个菜鸟
2011-06-24
打赏
举报
回复
[Quote=引用 6 楼 abao623660072 的回复:]
引用 5 楼 sencha_android 的回复:
难道是动态分配的?
在shell不需要定义数组接受参数,就是字符串就OK了.
[/Quote]但是在分析各个参数的时候是要split的,那怎么存储呢
金刚葫芦娃
2011-06-24
打赏
举报
回复
[Quote=引用 5 楼 sencha_android 的回复:]
难道是动态分配的?
[/Quote]
在shell不需要定义数组接受参数,就是字符串就OK了.
最后一个菜鸟
2011-06-24
打赏
举报
回复
难道是动态分配的?
金刚葫芦娃
2011-06-23
打赏
举报
回复
一般都是字符串
最后一个菜鸟
2011-06-23
打赏
举报
回复
我的bash shell是2097152,不会也是通过数组实现的吧!
金刚葫芦娃
2011-06-23
打赏
举报
回复
一般没必要吧.
justkk
2011-06-23
打赏
举报
回复
getconf ARG_MAX
可以显示命令行参数长度限制
通常不关心这个东东,足够用了
18个
Linux
Shell
脚本经典案例
针对以上问题,我精心总结了18个生产环境中经典的
Shell
脚本,通过这些案例贯穿
Linux
Shell
脚本的大部分知识点,学习编写思路,学习编写技巧,提升
Linux
使用能力,让你的
Shell
功底上升一个段位!
shell
脚本
参数
个数
超过9个的问题
shell
脚本默认情况下最大为9个
参数
, 需要取第10、第11个等,需要将$10改为${10}的方式来取。 否则取到$10, $11内容为 -B0 -B1 批量将脚本中的 - eval value="$"$Index 改为 + eval value="$"{$Index} sed -...
Linux
Shell
学习笔记2:
Shell
变量
shell
变量的名称以一个字母或者下划线符号开始,后面可以接任意长度的字母,数字和下划线。 与其它的程序语言设计不同的是,
shell
变量没有名称长度的
限制
。
Linux
Shell
并不对变量进行区分类型。一切值都是字符串...
Linux
入门教程||
Linux
Shell
变量||
Shell
传递
参数
在
Shell
中,用括号来表示数组,数组元素用"空格"符号分割开。定义数组的一般形式为:数组名=(值1 值2 ... 值n)例如:或者value0value1value2value3还可以单独定义数组的各个分量:可以不使用连续的下标,而且下标的...
Linux
——
shell
变量及
参数
添加到
shell
的
参数
个数
$* 和 $@的区别: $* 和 $@ 都表示传递给函数或脚本的所有
参数
,不被双引号" "包含时,都以"$1" "$2" … "$n" 的形式输出所有
参数
。 当它们被双引号" "包含时,"$*" 会将所有的
参数
作为一个...
Linux/Unix社区
23,121
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章