如何使用逗号将 ls 命令的结果连接到字符串中

use*_*932 2 linux shell

我正在使用Linux shell。

我想将ls .结果连接到一个字符串中。

例如:

a=`ls .`
echo $a
Run Code Online (Sandbox Code Playgroud)

那么 $a 将是“file1 file2 file3”

但我希望它是“文件1,文件2,文件3”

很热意识到这一点?

mic*_*fan 5

$ ls -xm
$ # or
$ echo `ls .`|sed 's/ /,/g'
Run Code Online (Sandbox Code Playgroud)