列出目录及其文件,将它们分组在一行以进行标记化

时间:2018-05-23 16:52:06

标签: linux bash shell terminal

我想在bash脚本中将目录名称及其文件分组。 例如,如果我输入ls /home/maindir/*

我得到home/maindir/dir1: file1 file2\n file3 home/maindir/dir2: file1 file2

带有文件的目录没有用指定的分隔符分隔,因为有些情况下file1和file2在同一目录中有一个换行符,所以我想用分隔符标记目录名及其文件列表all在一条线上。 使用换行符分隔符的示例输出:

home/maindir/dir1: file1 file2 file3\n
home/maindir/dir2: file1 file2\n
home/maindir/dir3: file1 file2 file4\n

0 个答案:

没有答案