使用find命令在shell中打印带有空格的完整文件名

挡泥板

我有一个find命令,它将在给定目录上打印20个最大文件的大小和文件名(连同完整路径),并将其写入文件:

find ${DIR}  -type f -size +1M -exec du -h '{}' + | sort -hr|awk '{print $1","$2}'|head -20 >>files.csv

问题是,存在一些文件名中带有空格的文件。这些文件名仅打印到第一个空格为止。

例如:名为“ hello there.txt”的文件被打印为“ hello”

我尝试将IFS设置为“ \ n”,

i.e. IFS=$'\n',

但问题仍然存在。

任何帮助都感激不尽。

谢谢!

约翰1024

在中awkprint $1","$2以逗号分隔打印前两个字段。问题在于there.txtinhello there.txt在第三列中。

似乎唯一要做的awk就是用逗号替换第一个选项卡。可以很容易地做到这一点sed

$ find "${DIR}" -type f -size +1M -exec du -h '{}' + | sort -hr| sed 's/\t/,/' |head -20
4.0M,./path/hello there.txt

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在shell中处理带有空格的文件名

来自分类Dev

文件名中带有空格的grep文件

来自分类Dev

在回声内的perl命令中带有空格的文件名

来自分类Dev

对带有空格的文件名使用makefile通配符命令

来自分类Dev

在文件名中带有空格的GetFiles

来自分类Dev

使用awk提取带有空格的文件名

来自分类Dev

使用ftplib下载文件名中带有空格的文件

来自分类Dev

命令行向导:文件名中的空格带有find | grep | xargs

来自分类Dev

PHP Force下载带有空格的文件名

来自分类Dev

htaccess文件名带有空格

来自分类Dev

转义文件名带有空格的转义变量

来自分类Dev

带有空格的文件名的 rsync 排除选项

来自分类Dev

Python scp复制文件,文件名中带有空格

来自分类Dev

处理文件名中带有空格的文件列表

来自分类Dev

批量修改多个文件名中带有空格的文件

来自分类Dev

Firefox在文件名中带有空格的下载时出现问题

来自分类Dev

链接到Bitbucket Markdown中带有空格的文件名

来自分类Dev

文件名中带有空格的可绘制对象?

来自分类Dev

查找和xargs正确处理名称中带有空格的文件名

来自分类Dev

在CMD行上卷曲GET,文件名中带有空格

来自分类Dev

文件名中带有空格的可绘制对象?

来自分类Dev

ffmpeg:bash脚本中带有空格的文件名

来自分类Dev

无法引用文件名中带有空格的块 blob

来自分类Dev

两个命令行中没有空格的文件名

来自分类Dev

使用GNU Make处理带有空格的文件名

来自分类Dev

使用GNU Make处理带有空格的文件名

来自分类Dev

我如何在 linux 脚本中使用带有空格的文件名?

来自分类Dev

当有空格时,某些东西会更改 Windows 中的文件名(Windows Shell 参数)

来自分类Dev

Excel VBA Shell命令在文件路径中带有空格

Related 相关文章

  1. 1

    在shell中处理带有空格的文件名

  2. 2

    文件名中带有空格的grep文件

  3. 3

    在回声内的perl命令中带有空格的文件名

  4. 4

    对带有空格的文件名使用makefile通配符命令

  5. 5

    在文件名中带有空格的GetFiles

  6. 6

    使用awk提取带有空格的文件名

  7. 7

    使用ftplib下载文件名中带有空格的文件

  8. 8

    命令行向导:文件名中的空格带有find | grep | xargs

  9. 9

    PHP Force下载带有空格的文件名

  10. 10

    htaccess文件名带有空格

  11. 11

    转义文件名带有空格的转义变量

  12. 12

    带有空格的文件名的 rsync 排除选项

  13. 13

    Python scp复制文件,文件名中带有空格

  14. 14

    处理文件名中带有空格的文件列表

  15. 15

    批量修改多个文件名中带有空格的文件

  16. 16

    Firefox在文件名中带有空格的下载时出现问题

  17. 17

    链接到Bitbucket Markdown中带有空格的文件名

  18. 18

    文件名中带有空格的可绘制对象?

  19. 19

    查找和xargs正确处理名称中带有空格的文件名

  20. 20

    在CMD行上卷曲GET,文件名中带有空格

  21. 21

    文件名中带有空格的可绘制对象?

  22. 22

    ffmpeg:bash脚本中带有空格的文件名

  23. 23

    无法引用文件名中带有空格的块 blob

  24. 24

    两个命令行中没有空格的文件名

  25. 25

    使用GNU Make处理带有空格的文件名

  26. 26

    使用GNU Make处理带有空格的文件名

  27. 27

    我如何在 linux 脚本中使用带有空格的文件名?

  28. 28

    当有空格时,某些东西会更改 Windows 中的文件名(Windows Shell 参数)

  29. 29

    Excel VBA Shell命令在文件路径中带有空格

热门标签

归档