我有"我爱Suzi和Marry",我想把"Suzi"改为"Sara".
#!/bin/bash
firstString="I love Suzi and Marry"
secondString="Sara"
# do something...
Run Code Online (Sandbox Code Playgroud)
结果必须是这样的:
firstString="I love Sara and Marry"
Run Code Online (Sandbox Code Playgroud) 尝试编写一个 bash 脚本,在其中的一部分中,我需要接受传递给它的任何参数,并用下划线替换连字符(如果存在)。
尝试执行以下操作
#!/usr/bin/env bash
string=$1
string=${string//-/_}
echo $string;
Run Code Online (Sandbox Code Playgroud)
它告诉我这条线string=${string//-/_}由于“替换错误”而失败,但它看起来应该这样做吗?我错过了什么吗?