逗号和换行符替换为逗号

逗号和换行符替换为逗号

如何找到用逗号替换“:”和换行符以及删除“./”的解决方案,下面是示例格式。

ls -lRm

./www.toncemoy.com:
www_ttoncemly_com, www_ttoncely_com, www_toncethly_com, www_tncemhly_com

在上面的输出中,我想用逗号删除“./”和“: newline”,示例如下:

www.toncemoy.com, www_ttoncemly_com, www_ttoncely_com, www_toncethly_com, www_tncemhly_com

答案1

我不会过滤的输出ls

for dir in */; do printf "%s, " "$dir"; ls -m "$dir"; echo; done

会给你你想要的输出。

相关内容