如果我有一个像
arr[0]=2019-06-26
arr[1]=15:21:54
Run Code Online (Sandbox Code Playgroud)
我怎样才能把它转换成一个字符串,其值为
'2019-06-26 15:21:54'
Run Code Online (Sandbox Code Playgroud)
如果 IFS 变量的第一个字符是空格(默认情况下是这样),您可以在双引号中使用星号索引。
#! /bin/bash
arr[0]=2019-06-26
arr[1]=15:21:54
string="${arr[*]}"
printf "'%s'" "$string"
Run Code Online (Sandbox Code Playgroud)
记录在特殊参数下:
当扩展发生在双引号内时,它扩展为单个单词,每个参数的值由 IFS 特殊变量的第一个字符分隔。