如何找到用逗号替换“:”和换行符以及删除“./”的解决方案,下面是示例格式。
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
会给你你想要的输出。