Shell 脚本:删除字符串中的空格
Shell 脚本:删除字符串中的空格
使用 sed 命令可以轻松地从字符串中删除空格。以下是一个简单的 shell 脚本示例,它演示了如何使用 sed 命令从字符串中删除所有空格:
#!/bin/bash
str='NOS/neWvhueuoeeQhuW3peS9nOe7j+i0ueaUr+WHuue7n+iuoeihqO+8iOmZhOS7tu+8muWPkeelqOWkjeWNsOS7tu+8iS5kb2N4'
new_str=$(echo $str | sed 's/ //g')
echo $new_str
解释:
#!/bin/bash:指定使用 bash 解释器运行脚本。str='NOS/neWvhueuoeeQhuW3peS9nOe7j+i0ueaUr+WHuue7n+iuoeihqO+8iOmZhOS7tu+8muWPkeelqOWkjeWNsOS7tu+8iS5kb2N4':定义一个包含空格的字符串变量str。new_str=$(echo $str | sed 's/ //g'):使用sed命令从str中删除所有空格,并将结果存储在new_str变量中。echo $str:将str的内容输出到sed命令。sed 's/ //g':使用sed的替换命令,将所有空格()替换为空字符串()。
echo $new_str:将new_str的内容输出到控制台。
输出结果:
NOS/neWvhueuoeeQhuW3peS9nOe7j+i0ueaUr+WHuue7n+iuoeihqO+8iOmZhOS7tu+8muWPkeelqOWkjeWNsOS7tu+8iS5kb2N4
注意:
- 该脚本将删除字符串中的所有空格,包括开头和结尾的空格。
sed命令是一个强大的文本处理工具,它可以用于各种文本操作,例如替换、删除、添加等。
希望本教程对您有所帮助。如果您有任何问题或需要进一步的解释,请随时提问。
原文地址: https://www.cveoy.top/t/topic/ojb5 著作权归作者所有。请勿转载和采集!