#!/bin/bashtemp=para1=para2=para1=first.cfgpara2=second.cfgtemp=para1temp="para1temp="para1temp="para1 $para2"echo “result is $temp”运行结果:result is first.cfg second.cfg
注意,
变量
名和等号之间不能有
空格
,这可能和你熟悉的所有编程语言都不一样。同时,
变量
名的命名须遵循如下规则:
•首个字符必须为字母(a-z,A-Z)。
•
中间
不能有
空格
,可以使用下划线(_)。
•不能使用标点符号。
•不能使用bash里的关键字(可用help命令查看保留关键字)。
变量
名外面的花括号是可选的,加不加都行,加花括号是为了帮助解释器识别
变量
的边界,比如下面这种情况:
代码如下:
for skill in Ada Coffe Action J
Linux
Shell
脚本
字符串
拼接
与赋值总结字符串
拼接
最近在工作用到
shell
脚本
,用到了字符串
变量
的
拼接
,同时需要对字符串进行赋值,这里与大家分享一下,
字符串
拼接
shell
脚本
里面可以对字符串进行
拼接
,并且可以将
拼接
后的值赋予给另外
一个
变量
,下图给出了几种字符串
拼接
的样例,供大家参考。
#!/bin/bash
a="123" # 定义a
变量
为"123"
b="456" # 定义b
变量
为"456"
first=$a$b # 第一种方式来
拼接
字符
有这个
一个
场景:需要写多个定时任务提交到yarn,这些任务都是同一时间启动的。原先的做法是,所有的启动命令都使用linux的crontab,但是因为任务过多,所以crontab里的内容越来越多,不好管理,改时间也不方便,所以这里写
脚本
进行管理。
同时为了方便查看任务,每个任务的名字,将当前时间的时分
拼接
到yarn的任务的name上。
linux
拼接
字符串
资源名称:Linux
Shell
脚本
学习基础视频资源目录:【】11a00d99b60c4e2eba3440b8aa3a6bdd【】linux_
shell
脚本
编程_01认识
shell
,如何编写
shell
脚本
和执行【】linux_
shell
脚本
编程_02vivim简单的常用操作【】linux_
shell
脚本
编程_03
变量
和数值运算,父
shell
和子
shell
的演
资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
SuperJPG_LCT: