我可以像一个文件一样做这个:
tr -cs "[:alpha:]" "\n" < some_file
但是,如何递归tr
递归文件夹中的所有文件?
tr -cs "[:alpha:]" "\n" < /some_folder
或
tr -cs "[:alpha:]" "\n" < *
它给我一个错误:
tr: read error: Is a directory
答案 0 :(得分:1)
使用find
和xargs
将文件内容管道传输到tr
,如下所示:
find some_folder -type f -print0 | xargs -0 cat|tr -cs "[:alpha:]" "\n"