如何在忽略文件名中的空格的同时遍历子目录并执行操作

阿里尔马

我在 Linux env 中有以下文件夹结构:

|-- Fixed_Zip
|   |-- ipython_notebooks
|   |   |-- notebook editor for compute_0anXhGEj.ipynb
|   |   |-- notebook editor for compute_aucScores.ipynb
|   |   |-- notebook editor for compute_nG27bM3w.ipynb
|   |   |-- notebook editor for compute_test_scored_scikit1.ipynb

如您所见,我的文件名带有空格。如何循环思考Fixed_Zip文件夹中的所有子目录,并执行命令:jupytext --to py {file}

还有一件事,我正在执行来自 groovy 文件的命令,所以我想有一些语法需要调整。我能够在我的私人环境中运行以下内容并且它正在工作:

SAVEIFS=$IFS
IFS=$(echo -en "\n\b")
for i in `find . -name '*.ipynb' -type f`; do
                jupytext --to py "$i"
            done
IFS=$SAVEIFS

但是,当我在 groovy 文件中执行相同操作时:

sh '''
    SAVEIFS=$IFS
    IFS=$(echo -en "\\n\\b")
    for i in `find . -name '*.ipynb' -type f`; do
        jupytext --to py "$i"
    done
    IFS=$SAVEIFS
'''

我收到以下错误:

    raise InconsistentPath(
jupytext.paired_paths.InconsistentPath: './ipytho' is not a notebook.
沃尔特纳

“带空格的文件名”要求findxargs阅读man find xargs并做类似的事情

find Fixed_Zip -type f -name '*.ipynb' -print0 | \
    xargs -0 -r -n 1 jupytext --to py

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何更改子目录中的文件名

来自分类Dev

忽略根目录和子目录中的相同文件名

来自分类Dev

如何在单个目录中查找子目录中的文件并按文件名对它们进行排序?

来自分类Dev

如何在单个目录中查找子目录中的文件并按文件名对它们进行排序?

来自分类Dev

如何遍历目录中的子目录并计算python中子目录中的文件

来自分类Dev

如何遍历子目录中的一组文件并对它们进行操作

来自分类Dev

如何从所有子目录中获取特定的文件名?

来自分类Dev

如何正确匹配子目录中的文件名?

来自分类Dev

如何遍历所有子目录中的文件?

来自分类Dev

如何停止忽略子树子目录中的文件模式?

来自分类Dev

忽略子目录中的gitignore文件

来自分类Dev

的Python:列出目录/子目录与文件名

来自分类Dev

如何忽略一个目录及其子目录中的特定扩展名的所有文件?

来自分类Dev

Git:忽略文件,但不忽略目录中的子目录

来自分类Dev

Bash-如何归档和压缩子目录中的文件,但只能使用特定的文件名

来自分类Dev

仅列出bash中目录和子目录中的文件名

来自分类Dev

如何在Mac OS X的子目录中更改文件扩展名

来自分类Dev

如何在Mac OS X的子目录中更改文件扩展名

来自分类Dev

如何仅列出删除目录和子目录的文件名

来自分类Dev

遍历Unix shell脚本中的所有子目录并执行某些操作

来自分类Dev

更改父目录和子目录中的文件名

来自分类Dev

“查找”或“ grep”文件名以匹配目录和子目录中的模式

来自分类Dev

列出FTP目录及其子目录中的文件名

来自分类Dev

如何在CLion中编译子目录文件?

来自分类Dev

如何在Git的子目录中包含排除文件?

来自分类Dev

遍历子目录并对某些文件执行awk脚本

来自分类Dev

遍历子目录并对某些文件执行awk脚本

来自分类Dev

如何在目录的子目录中创建一个包含文件名的文本文件,并在每行前添加一个父目录名?

来自分类Dev

如何在一个子目录中合并文件并在多个子目录上执行此功能

Related 相关文章

  1. 1

    如何更改子目录中的文件名

  2. 2

    忽略根目录和子目录中的相同文件名

  3. 3

    如何在单个目录中查找子目录中的文件并按文件名对它们进行排序?

  4. 4

    如何在单个目录中查找子目录中的文件并按文件名对它们进行排序?

  5. 5

    如何遍历目录中的子目录并计算python中子目录中的文件

  6. 6

    如何遍历子目录中的一组文件并对它们进行操作

  7. 7

    如何从所有子目录中获取特定的文件名?

  8. 8

    如何正确匹配子目录中的文件名?

  9. 9

    如何遍历所有子目录中的文件?

  10. 10

    如何停止忽略子树子目录中的文件模式?

  11. 11

    忽略子目录中的gitignore文件

  12. 12

    的Python:列出目录/子目录与文件名

  13. 13

    如何忽略一个目录及其子目录中的特定扩展名的所有文件?

  14. 14

    Git:忽略文件,但不忽略目录中的子目录

  15. 15

    Bash-如何归档和压缩子目录中的文件,但只能使用特定的文件名

  16. 16

    仅列出bash中目录和子目录中的文件名

  17. 17

    如何在Mac OS X的子目录中更改文件扩展名

  18. 18

    如何在Mac OS X的子目录中更改文件扩展名

  19. 19

    如何仅列出删除目录和子目录的文件名

  20. 20

    遍历Unix shell脚本中的所有子目录并执行某些操作

  21. 21

    更改父目录和子目录中的文件名

  22. 22

    “查找”或“ grep”文件名以匹配目录和子目录中的模式

  23. 23

    列出FTP目录及其子目录中的文件名

  24. 24

    如何在CLion中编译子目录文件?

  25. 25

    如何在Git的子目录中包含排除文件?

  26. 26

    遍历子目录并对某些文件执行awk脚本

  27. 27

    遍历子目录并对某些文件执行awk脚本

  28. 28

    如何在目录的子目录中创建一个包含文件名的文本文件,并在每行前添加一个父目录名?

  29. 29

    如何在一个子目录中合并文件并在多个子目录上执行此功能

热门标签

归档