突发!员工跳楼!只拿低保工资!央企设计院集体罢工!

突发!北京某院集体罢工!

淄博向东,惠泊向西:在人民与人民币之间,惠泊停车选择了人民币

【少儿禁】马建《亮出你的舌苔或空空荡荡》

10部适合女性看的唯美情色电影

生成图片,分享到微信朋友圈

自由微信安卓APP发布,立即下载! | 提交文章网址
查看原文

Linux 自动化基本技能:使用 Bash 连接字符串

聆听世界的鱼 Linux公社 2023-01-15

点击上方蓝字 ● 关注Linux公社     

您将编写的许多 Bash 脚本都需要处理文本,因此请确保您了解这一基本操作。
串联是将两个值连接在一起的过程。字符串连接是编程不可或缺的一部分,您会在所有类型的软件中找到它的用途。
不同的编程语言以不同的方式处理字符串连接。Bash 提供了几种连接两个字符串的方法。
下面我们来看看如何在 Bash 中将字符串连接在一起。

使用 += 运算符

您可以在 Bash 中使用 += 运算符添加两个字符串或变量。首先,声明一个包含字符串第一部分的 Bash 变量,并使用 += 运算符将其与字符串的第二部分连接起来。然后使用 echo 打印出结果字符串。以下是如何使用 += 运算符在 bash 中连接字符串:
#!/usr/bin/bashs="Hello"s+=" World, Linux迷 www.linuxmi.com"echo "$s"

输出应返回“Hello World, Linux迷 www.linuxmi.com”:
在该示例中,您已将字符串变量与字符串文字连接在一起。如果要连接两个变量的值,可以采用此方法。将文字字符串替换为您要连接的第二个变量,如下所示:
#!/usr/bin/bash
s="Linux迷"d=" www.linuxmi.com"s+=$decho "$s"

一旦你运行你的 shell 脚本,你应该得到输出“Linux迷 www.linuxmi.com”。

通过按顺序放置字符串来连接字符串

连接两个或多个字符串或变量的最简单方法是连续写下它们。虽然这可能不是最佳方法,但它仍然可以完成工作。以下是代码:
#!/usr/bin/bash
a="欢迎来到Linux迷网站"b="网址:www.linuxmi.com"echo "$a $b"

输出应为“欢迎来到Linux迷网站 网址:www.linuxmi.com”。
您还可以使用参数扩展将字符串文字连接到变量。方法如下:
#!/usr/bin/bash
i="www.linuxmi.com 新年快乐!"a="Linux迷 ${1}"echo "$a"

输出应该是“Linux迷 www.linuxmi.com 新年快乐!”。

将字符串与数字连接起来

在 Bash 中,您可以轻松地将字符串和数字连接在一起而不会遇到数据类型不匹配错误。这是因为 Bash 将值视为字符串,除非另有说明。值为“3”的变量在 Python 等语言中可能被视为整数,但 Bash 始终将其视为字符串值。
您可以使用 += 运算符或按顺序写入字符串和数字来连接它们。这是一个例子:
#!/usr/bin/bash# Linux迷 www.linuxmi.coma="一百 是 "a+=100echo "$a"
 这个程序的输出应该是“一百 是 100”。
现在您应该知道了在 Bash 中连接字符串的所有最佳方法。

学习 Bash 脚本的基础知识

Bash 脚本可用于自动化关键任务和普通任务。使用 Bash,您可以编写迷你 shell 程序来帮助您维护系统或服务器。
字符串连接是编写 Bash 程序所需的基本技能之一。对基础知识的扎实理解将帮助您掌握 shell 脚本。
感谢 Linux迷 www.linuxmi.com 的精彩分享。
OK,这就是本文的内容。如果还有什么疑问,请在下面的评论区告诉我们。
需要 Linux 精美艺术壁纸的朋友请加小编微信linuxgs(口令壁纸)。
来自:Linux迷
链接:https://www.linuxmi.com/bash-concatenate-string.html
关注我们

长按或扫描下面二维码关注 Linux公社



关注 Linux公社,添加“ 星标 

每天 获取 技术干货,让我们一起成长

合作联系:root@linuxidc.net

文章有问题?点此查看未经处理的缓存