社区
Linux/Unix社区
帖子详情
shell 参数数目不固定如何遍历(主要原因是包含带空格的参数)
blueoceanli
2009-02-16 01:07:27
shell 参数数目不固定如何遍历(主要原因是包含带空格的参数)
普通参数遍历没有问题,一但某个参数是带有空格格的,那就完蛋了.
我用是的for i in $*
请大家指教.
...全文
1305
5
打赏
收藏
shell 参数数目不固定如何遍历(主要原因是包含带空格的参数)
shell 参数数目不固定如何遍历(主要原因是包含带空格的参数) 普通参数遍历没有问题,一但某个参数是带有空格格的,那就完蛋了. 我用是的for i in $* 请大家指教.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
linkejin
2009-02-18
打赏
举报
回复
确实用shift和“$@"就可以了
为什么要加双引号呢,就是为了不让shell程序吃掉一些空白的字符
可以参考unix shell编程,里面有详细的shell的用法
li_yang98
2009-02-16
打赏
举报
回复
[Quote=引用 3 楼 ewuby 的回复:]
1、按照2楼的方法,使用shift
2、使用:for i in "$@"
[/Quote]
第二种方法,学习了
ewuby
2009-02-16
打赏
举报
回复
1、按照2楼的方法,使用shift
2、使用:for i in "$@"
li_yang98
2009-02-16
打赏
举报
回复
可以用shift
#!/bin/sh
n=0
until [ -z "$1" ]
do
((n += 1))
echo '$'$n="$1"
shift
done
exit 0
快乐田伯光
2009-02-16
打赏
举报
回复
你应该把你的带空格的参数用引号括起来,这样shell才会把它当成一个参数,shell程序无法去猜测你的意思.
Shell
文章目录
Shell
基础知识脚本执行变量变量使用变量作用域
参数
位置
参数
特殊变量及含义**$?** 获取上一个命令的退出状态或获取函数返回值字符串获取字符串长度字符串拼接字符串截取数组内建命令**alias****echo**命令:**read****exit****declare**数学计算**数学计算命令****
shell
(())****
Shell
let****
Shell
$[]**
Shell
...
shell
壳编程壳历史壳牌的作用是解释执行用户的命令,用户输入一条命令,壳牌就解释执行一条,这种方式称为交互式(交互)。外壳还有一种执行命令的方式称为批处理(批次),用户事先写一个外壳脚本(脚本),其中有很多条命令,让壳一次把这些命令执行完,而不必一条一条地敲命令。壳脚本和编程语言很相似,也有变量和流程控制语句,但外壳脚本是解释执行的,不需要编译,壳牌程序从脚本中一行一行读取并执行这些命令,相当于一个用户把...
adb
shell
ip命令
参数
说明
转自:http://blog.csdn.net/michaelwubo/article/details/48464757 ip是iproute2软件包里面的一个强大的网络配置工具,本文将介绍ip命令及其选项。 Ip命令的语法: ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]] OPTIONS: 其中,OPTIONS是一些修
shell
学习-基础篇
shell
学习-基础篇 Linux? 挺好的! 做运维?
shell
是基础… 最近利用闲暇时间在http://c.biancheng.net/ 网站上学习了
shell
基础篇,整理成博客以加深理解 文章目录Linux
Shell
命令提示符第一层命令提示符第二层命令提示符
Shell
修改命令提示符
Shell
变量:
Shell
变量的定义、赋值和删除定义变量使用变量修改变量的值单引号和双引号的区别将命令的结果赋值给变量只读变量删除变量
Shell
变量的作用域:全局变量、环境变量和局部变量
Shell
局部变量
Shell
Linux之
shell
编程
walkingLL 2018-09-22 08:51:26 14717 收藏 129
shell
历史
Shell
的作用是解释执行用户的命令,用户输入一条命令,
Shell
就解释执行一条,这种方式称为交互式(Interactive),
Shell
还有一种执行命令的方式称为批处理(Batch),用户事先写一个
Shell
脚本(Script),其中有很多条命令,让
Shell
一次把这些命令执行完,而不必一条一条地敲命令。
Shell
脚本和编程语言很相似,也有变量和流程控制语句,但
Shell
脚本是解释执行的,不需要编译,Sh
Linux/Unix社区
23,215
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章