首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
在bash中,下列哪些语句是赋值语句?()
[单选题]
在bash中,下列哪些语句是赋值语句?()
a ="test1"
a="test1"
$a ="test1"
$a="test1"
查看正确选项
添加笔记
求解答(6)
邀请回答
收藏(218)
分享
纠错
8个回答
添加回答
13
HouJian
shell所有语句不需要使用分号 ; 进行终结,shell赋值语句的等号 = 两边不能有空格。
发表于 2020-11-19 19:19:59
回复(2)
5
牛客368780417号
bash:
Bourne-Again SHell
1、shell脚本变量名和等号及等号和值之间不能有空格,这可能和我们熟悉的所有编程语言都不一样,变量命名须遵循如下规则:
•首个字符必须为字母(a-z,A-Z)。
•中间不能有空格,可以使用下划线(_)。
•不能使用标点符号。
•不能使用bash里的关键字(可用help命令查看保留关键字)。
赋值语句等号两边不能有空格,中间有空格时,shell是把变量当一个命令执行的,如:
PROV = anhui
执行时会提示:./tt.sh: line 14: PROV: command not found
正确的写法是:
PROV=anhui
如果
所赋的值包含空格
,
可以用引号括起来
(
没有空格时也可以用引号,效果和不用一样
),例如:
PROV="anhui province"
发表于 2021-07-23 11:33:16
回复(0)
5
牛客小丑C
我承认我的👀有点不行。。。。。
发表于 2021-01-13 09:01:21
回复(0)
2
姜晓呢?
为啥我选的是C++的题目会出现shell的题目来emm
发表于 2023-02-12 09:52:10
回复(0)
1
古龙小迷弟儿
大眼瞪小眼,我没看出来啊
发表于 2022-05-05 15:06:49
回复(0)
0
FLYFREELY
这题有没有没看懂的
发表于 2023-07-29 07:50:59
回复(0)
0
悦潘
直接屏蔽
发表于 2021-10-18 16:58:14
回复(0)
0
T758
有空格为什么不行?
发表于 2020-09-06 12:56:24
回复(1)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++工程师
系统工程师
2019
C++
搜狐畅游
Java工程师
上传者:
小小
难度:
8条回答
218收藏
3767浏览
热门推荐
相关试题
在金属发展史上,从陨铁的的锻制到人...
数据库工程师
搜狐畅游
游戏策划
游戏工程师
市场
2020
公关
商务
财务
人力资源
项目经理
系统工程师
评论
(1)
下列各项中,不属于反映会计信息质量...
搜狐畅游
职能
2019
财务
评论
(2)
(verbal)最近的研究显示,许...
言语理解与表达
2019
普华永道
人力资源
审计
税务服务
风险管理
管理咨询
行政管理
评论
(3)
来自
职能类模拟题14
明明的随机数
数组
评论
(3692)
来自
华为研发工程师编程题
已知a
40
=...
京东
职能
2019
财务
保险
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题