迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 操作系统 >

如何在 Bash 中连接字符串

作者:迹忆客 最近更新:2023/03/17 浏览次数:

字符串连接是编程中使用最广泛的操作之一,它指的是通过将一个字符串放在另一个字符串的末端来连接两个或多个字符串。在 Bash 中进行字符串的连通,我们可以将字符串变量一个接一个的写入,或者使用 += 运算符进行连通。

Bash 字符串串联将一个字符串变量放在另一个字符串变量的末尾

我们可以通过将字符串变量一个接一个地连续放置来连接字符串。

STR1="Delft"
STR2="Stack"

STR3="$STR1$STR2"

echo "$STR3"

输出:

DelftStack

在上面的例子中,我们将 STR1STR3 连接起来,并将连接后的字符串分配给 STR3。双引号 (" ") 是用来防止拆分或 globbing 问题的。

我们使用 echo 命令来打印输出。

用字符串连接一个或多个变量

STR1="Delft"

STR3="${STR1}-Stack"

echo "$STR3"

输出:

Delft-Stack

这里,{} 用于分离字符串变量和字符串文字。

它将字符串变量 STR1 与字符串文字 -Stack 连接在一起。

将两个以上的字符串串联在一起

我们可以将字符串变量和字元连续放置,将两个以上的字符串变量连在一起。

STR1="Delft"
STR2="-Stack"
STR3="Check them out!!"

STR4="${STR1}${STR2} has great programming articles.${STR3}"

echo "$STR4"

输出:

Delft-Stack has great programming articles.Check them out!!

连接数字和字符串字元

Bash 在连接变量时不区分变量类型。根据上下文,它们被解释为整数或字符串。

STR1="FIVE-"
STR2=5

STR4="$STR1$STR2"

echo "$STR4"

输出:

FIVE-5

它将字符串变量 FIVE-5 连在一起。

使用 += 运算符进行字符串连接

Bash 还允许使用 += 运算符进行字符串连接。简单的 a+=b 可以理解为 a=a+b

STR1="Delft"
STR2="-Stack"

STR1+=$STR2

echo "$STR1"

输出:

Delft-Stack

这里,STR2 被追加到 STR1 的末尾,结果存储在 STR1 变量中。

要追加多个值,我们可以使用一个简单的 for 循环。

NUMS=""
for NUM in 'One' 'Two' 'Three' 'Four'; do
  NUMS+="${NUM} "
done

echo "$NUMS"

输出:

One Two Three Four 

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

在 Bash 中创建进度条

发布时间:2023/05/04 浏览次数:164 分类:操作系统

这是有关在 Bash 中创建进度条以显示正在运行的命令或进程的进度的指南。本文将探讨在 Bash(Linux 和 macOS 的默认 shell)中向 shell 脚本添加进度条的几种方法。使用 pv 命令在 Bash 中创建进度条

在 Bash 中将 Stderr 和 Stdout 重定向到一个文件

发布时间:2023/05/04 浏览次数:130 分类:操作系统

本文介绍了如何在 Bash 中重定向 stderr 和 stdout。让我们开始了解 Linux 中的标准输出和标准错误这两个术语。Linux 中的标准输出和标准错误 在 Linux 中,命令从用户那里获取一些输入,可以是文件

在 Bash 中删除重复行

发布时间:2023/05/04 浏览次数:54 分类:操作系统

这是一篇关于如何在 Bash 中消除文件中的重复行的文章。使用 sort 和 uniq 删除 Bash 中的重复行 重复条目会在 Bash 脚本中导致各种问题,例如不正确或不一致的结果,它们还会使脚本难以维护。

在 Bash 中计算目录中的文件

发布时间:2023/05/04 浏览次数:143 分类:操作系统

本文介绍如何使用 Bash 命令行统计特定目录下的文件数。计算一个目录中有多少文件是 Bash 中的一项常见任务,可以使用多种不同的工具和方法来执行此操作。

在 Git Bash 上打开一个文件

发布时间:2023/04/08 浏览次数:131 分类:Git

我们不能在 Git Bash 中使用 open。 如果您尝试在 Git Bash 上使用 open 打开一个文件,您将得到 bash: open: command not found 错误。

在 Git Bash 中复制和粘贴

发布时间:2023/04/05 浏览次数:187 分类:Git

大多数开发人员在使用终端时都面临着挑战。本文将讨论如何在 Git Bash 中复制和粘贴。

在 Git Bash 中更改驱动器

发布时间:2023/03/31 浏览次数:123 分类:Git

这篇简短的文章将讨论我们如何使用 Git Bash 在 Windows 操作系统中拥有一个 Unix 风格的命令行环境,并在这个终端上运行多个命令。

在 Mac 上打开 Git Bash

发布时间:2023/03/31 浏览次数:398 分类:Git

在 Git 中管理版本号 Git 是开发人员使用的最受欢迎和最著名的免费版本控制系统,可帮助他们在团队中安全高效地处理各种程序。 他们可以轻松地跟踪自己的项目,而无需探究彼此的任务。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便