如何在 Bash 中连接字符串
字符串连接是编程中使用最广泛的操作之一,它指的是通过将一个字符串放在另一个字符串的末端来连接两个或多个字符串。在 Bash 中进行字符串的连通,我们可以将字符串变量一个接一个的写入,或者使用 +=
运算符进行连通。
Bash 字符串串联将一个字符串变量放在另一个字符串变量的末尾
我们可以通过将字符串变量一个接一个地连续放置来连接字符串。
STR1="Delft"
STR2="Stack"
STR3="$STR1$STR2"
echo "$STR3"
输出:
DelftStack
在上面的例子中,我们将 STR1
和 STR3
连接起来,并将连接后的字符串分配给 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
相关文章
在 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 错误。
使用 Visual Studio Code 配置 Git Bash
发布时间:2023/03/31 浏览次数:122 分类:Git
-
本文概述了在 Windows 上使用 Visual Studio Code 配置 Git Bash 的必要步骤。
在 Git Bash 中更改驱动器
发布时间:2023/03/31 浏览次数:123 分类:Git
-
这篇简短的文章将讨论我们如何使用 Git Bash 在 Windows 操作系统中拥有一个 Unix 风格的命令行环境,并在这个终端上运行多个命令。
在 Mac 上打开 Git Bash
发布时间:2023/03/31 浏览次数:398 分类:Git
-
在 Git 中管理版本号 Git 是开发人员使用的最受欢迎和最著名的免费版本控制系统,可帮助他们在团队中安全高效地处理各种程序。 他们可以轻松地跟踪自己的项目,而无需探究彼此的任务。