📌  相关文章
📜  用换行符替换空格 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:40:55.668000             🧑  作者: Mango

用换行符替换空格 - Shell-Bash

本文将介绍在Shell-Bash脚本中如何将字符串中的空格用换行符进行替换。

实现方法

使用tr命令可以实现将字符串中的某一字符替换成另一个字符的功能,其中'\n'表示换行符,' '表示空格。

#!/bin/bash

str="Hello World"
new_str=$(echo $str | tr ' ' '\n')

echo $new_str

上述代码中,首先声明了一个字符串变量str,其值为"Hello World"。接着使用echo命令将str输出,并使用管道符将其作为tr命令的输入,将其中的空格换为换行符。最后使用echo命令输出得到的新字符串new_str

注意事项
  • 字符串的空格数量不限制。
  • 若字符串中存在其他无关字符,将会一并替换。
  • 使用双引号包含字符串变量可以防止字符串被解析为多个参数。
  • 替换后的字符串需要赋值给一个新的变量并输出。
结论

通过上述方法,我们可以在Shell-Bash脚本中快速实现将字符串中的空格用换行符进行替换的功能。