在Bash脚本中删除字符串两边的单引号可以使用以下方法:
${string//\'}
的语法,将字符串中的单引号进行替换为空格。例如,以下脚本可以删除单引号:#!/bin/bash
string="'Hello World'"
new_string=${string//\'/}
echo "$new_string"
输出结果为:Hello World
sed
命令:sed
命令是一种流编辑器,可以用于在文本中进行查找和替换。使用以下命令可以删除字符串中的单引号:#!/bin/bash
string="'Hello World'"
new_string=$(echo "$string" | sed "s/'//g")
echo "$new_string"
输出结果为:Hello World
tr
命令:tr
命令可以用于字符替换和删除操作。使用以下命令可以删除字符串中的单引号:#!/bin/bash
string="'Hello World'"
new_string=$(echo "$string" | tr -d "'")
echo "$new_string"
输出结果为:Hello World
在这些方法中,都可以通过将字符串赋值给一个新变量来保存删除单引号后的结果。这些方法都适用于Bash脚本中删除字符串两边的单引号。
领取专属 10元无门槛券
手把手带您无忧上云