社区
Linux/Unix社区
帖子详情
在shell 中 case 语句该如何写?编译时说case ... in 错误。
li_yirong
2002-06-16 12:35:03
我是这样写的 :case $1 in
错误提示: syntax error near unexpected token 'in
...全文
130
2
打赏
收藏
在shell 中 case 语句该如何写?编译时说case ... in 错误。
我是这样写的 :case $1 in 错误提示: syntax error near unexpected token 'in
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qxp
2002-06-20
打赏
举报
回复
估计是因为 $1 为空串吧
你用 sh -x your.sh 调试一下看
li_yirong
2002-06-16
打赏
举报
回复
对不起,是在执行时的错误,不是编译时错误
Linux
Shell
速成
shell
是一门古老的胶水语言,虽然现在有python这样的跨平台胶水语言, 技术人员的惯性(项目组
中
的大牛精通
shell
, 生产系统,和
编译
部署系统
中
就存在很多
shell
脚本),如果我们能快速掌握
shell
, 那么能让我们在工作
中
更如鱼得水。本课程适合零基础的
shell
初学者更适合有其他编程语言背景想快速掌握
Shell
的老鸟本课程以
shell
man手册 为教材,让大家不用死记硬背,通过理解学习,比如 if [ $n -lt 10 ]; then ..... fi为啥']'和前面的内容之间必须要有空格 是因为 [ $n -lt 10 ] 等同于test $n -lt 10 , ']'是 命令参数结束的标识 所以说本课程注重差异性讲解, 让大家更容易接受,这样当大家使用这门技术的时候, 快速掌握, 能节省更多的时间来陪陪家人。本课程的主要内容是
shell
的控制
语句
,扩展, sed, awk, expr, grep常用命令,每个知识点都配置有丰富的案例进行讲解。加深理解。配有两个完整的案例来验证我们的课程内容是否覆盖常用的
shell
技术。
linux里
case
命令,
Shell
编程之
case
语句
实战(小结)
其实
case
语句
还是很好理解的,在
shell
编程
中
,if
语句
有它的语法,函数也有它的语法,那么在我们
shell
编程
中
的
case
语句
也是有它的语法的,如下:
case
变量名 in值1)指令1;;值2)指令2;;值3)指令3;;esac在以上的代码
中
...
shell
编程之
case
和循环
语句
(
case
语句
的格式与举例)(for循环,while循环until循环
语句
的详解和continue,break解释)(
shell
函数与数组的使用)
case
语句
格式,for循环,while循环,until循环详解 continue和break的解释
shell
函数与数组的使用方式与示例 判断成绩,求奇数,偶数和 九九乘法表,幸运抽奖 猜商品价格游戏
13.
shell
中
的
case
详解,语法说明,示例,
case
in 和正则表达式,综合案例
当判断条件分支较多,使用
case
in更方便。 ## 语法说明 ```bash
case
expression in pattern1) statement1 ;; pattern2) statement2 ;; pattern3) statement3 ;; …… *) statement esac ``` - ...
case
语句
实战
其实
case
语句
还是很好理解的,在
shell
编程
中
,if
语句
有它的语法,函数也有它的语法,那么在我们
shell
编程
中
的
case
语句
也是有它的语法的,如下:
case
变量名 in 值1) 指令1 ;; 值2) 指令2 ;; 值3) ...
Linux/Unix社区
23,125
社区成员
74,509
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章