首页 > 系统相关 >Linux shell 变量中何时需要使用花括号

Linux shell 变量中何时需要使用花括号

时间:2024-05-26 23:46:26浏览次数:23  
标签:test2 变量 ## PC1 echo 括号 shell Linux root

 

001、简单测试

[root@PC1 test2]# ls
[root@PC1 test2]# a="abc"              ## 生成一个测试变量
[root@PC1 test2]# echo $a              ## 输出变量方式1
abc
[root@PC1 test2]# echo ${a}            ## 输出变量方式2
abc
[root@PC1 test2]# echo $axxx           ## 不加花括号变量扩展

[root@PC1 test2]# echo ${a}xxx         ## 添加花括号变量扩展;;  以上结果说明 带花括号的变量扩展通用性更好
abcxxx

。 

 

002、简单测试

[root@PC1 test2]# a="abc"              ## 测试变量1
[root@PC1 test2]# b="xyz"              ## 测试变量2
[root@PC1 test2]# echo $a$b
abcxyz
[root@PC1 test2]# echo $a_$b           ## 变量扩展1
xyz
[root@PC1 test2]# echo ${a}_${b}       ## 变量扩展2;   以上结果说明带花括号的变量扩展试用性更好
abc_xyz

 。

 

reference:

01、https://mp.weixin.qq.com/s?__biz=Mzg4ODA5NDEwNw==&mid=2247484641&idx=1&sn=0324dd66bc4c763b3333aa87af09fd2a&chksm=ce2ae4b4b9367f428ac4d90e03b8996946e0bb445a55252487c495db0eda60baad286e5f13ec&scene=132&exptype=timeline_recommend_article_extendread_samebiz&show_related_article=1&subscene=23&scene=132#wechat_redirect

 

标签:test2,变量,##,PC1,echo,括号,shell,Linux,root
From: https://www.cnblogs.com/liujiaxin2018/p/18214557

相关文章

  • Linux系统下常见死机故障三大类速查
    1.节能类处理器调频cpufreq或处理器空闲idle存在问题关闭调频或空闲状态复测显卡调频dpm类存在问题关闭dpm复测固态硬盘nvme节能存在问题关闭aspt复测pcie下设备节能存在问题关闭aspm复测usb下设备节能存在问题关闭usbautosuspend复测2.驱动类安装kdump-tools获取死......
  • shell中的命令
    shell中的特殊字符1.通配符:    *:匹配任意长度的字符串   ?:匹配任意一个字符   []:匹配方括号内任意一个字符   [1-4]:匹配方括号内范围内的一个字符   [^]:匹配除了方括号内的任意一个字符   2.管道:    |:将一条命令的输出作为另外一条命令......
  • 常用于管理的shell命令
    常用于管理的shell命令一、进程管理命令    1.ps:查看进程的信息   选项:    -aux:查看所有用户的进程的详细信息       进程ID:在操作系统中标识唯一进程        进程状态:        运行态R+表示在后台运行   ......
  • Linux常用命令
    1.登录: 2.常用命令:转载:Linux常用命令大全(超全面)-编程宝库(codebaoku.com)su-:切换用户常用快捷命令  1、tab=补全2、ctrl+l-:清屏,类似clear命令3、ctrl+r-:查找历史命令(history);ctrl+c=终止日常操作命令  1、ls  :ls命令是列出目录内容的意思(Lis......
  • Linux 中 awk 实现 每四个一组计算每组第四个和第一个之间的差值
     001、方法1(基本逻辑是先提取每组的第一行和第四行;然后将没两行转换为1行;最后将第二行再减去第一行)[root@PC1test2]#lsa.txt[root@PC1test2]#cata.txt##测试数据2.6993502.6993592.6999402.6999463.0750093.0750163.0751113.075118[roo......
  • Linux Linux第一个小程序——进度条
    1.补充概念1.1回车换行:回车换行是两个概念;1.换行是将光标从第一行挪到第二行;2.回车是将光标挪到第二行的最左面;C语言是将回车换行一起用,他是可以分开用的;1.2缓冲区//现象第一组代码,先休眠后打印;第二组代码先打印后休眠#include<unistd.h>//第一组intmain(){printf(......
  • Linux虚拟机有线网络图标消失
    上不了网了chkconfignetworkoffchkconfignetworkonserviceNetworkManagerstopserviceNetworkManagerstart作者:Chting链接:https://www.jianshu.com/p/037de7b3024f来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。我直呼好厉......
  • pwn杂项之linux命令执行
    通常pwn题目,时常会考到对Linux命令的一些使用,比如当cat被禁用的时候,可以使用tac,或者别的命令代替......
  • 力扣 32. 最长有效括号 python AC
    动态规划classSolution:deflongestValidParentheses(self,s):s=''+ssize=len(s)dp=[0]*sizeforiinrange(2,size):ifs[i]==')':ifs[i-1]=='(':......
  • 栈的应用——括号匹配
    括号字符串:{     (    (    )    ]    [    ]    }思路:扫描括号字符串数组,遇到左括号就入栈,遇到右括号就将栈顶的左括号弹出匹配(遇到左括号进栈,遇到右括号就消耗一个左括号)匹配失败的情况1、右括号单身扫描到最......