shell脚本仅替换变量中的第一个字符串

shell脚本仅替换变量中的第一个字符串

我有一个变量${value},其内容是:

bigint_col, smallint_col,string_col,string_col,string_col, bigint_col, string_col,string_col,timestamp_col,timestamp_col,timestamp_col,timestamp_col

我只想bigint_colmy_col变量本身替换第一个,以便新内容应如下所示

my_col, smallint_col,string_col,string_col,string_col, bigint_col, string_col,string_col,timestamp_col,timestamp_col,timestamp_col,timestamp_col

我正在寻找一些帮助来解决这个问题。

答案1

echo "${value/bigint_col/my_col}"  # outputs contents of $value replacing the first instance of 'bigint_col' with 'my_col'

相关内容