gpt4 book ai didi

python - 使用文件夹名称作为文本文件中的一列

转载 作者:太空狗 更新时间:2023-10-30 00:57:18 27 4
gpt4 key购买 nike

懒惰的我正在考虑为一些文本文件添加一列。

文本文件在目录中,我想将目录名称添加到文本文件中。

如文件夹the_peasant中的文本文件text.txt:

has a wart    
was dressed up like a witch
has a false nose

会变成:

the_peasant has a wart    
the_peasant was dressed up like a witch
the_peasant has a false nose

然后我在其他名为“the_king”等的文件夹中有类似的文本文件。

我认为这是 find 命令、bash 脚本和 sed 的组合,但我看不透。有什么想法吗?

最佳答案

这可能对你有用:

find . -name text.txt | sed 's|.*/\(.*\)/.*|sed -i "s@^@\1 @" & |' | sh

或者如果你有 GNU sed:

find . -name text.txt | sed 's|.*/\(.*\)/.*|sed -i "s@^@\1 @" & |e' 

关于python - 使用文件夹名称作为文本文件中的一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9403919/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com