Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用以下命令创建文件名列表:
ls | grep "\.txt$"
我得到一个文件列表:
F1.txt F2.txt F3.txt F4.txt
我想查看这些文件的内容(使用less/more/cat/...)
有没有办法通过敲击来做到这一点?
(顺便说一句,我使用更复杂的命令获得了文件名列表,这只是一个更简单的说明示例)
这够了吗?
$ cat *txt
对于更丰富的查询,您可以使用findand xargs:
find
xargs
$ find . -name "*txt" | xargs cat
你可以尝试这样的事情:
#!/bin/bash for i in *.txt do echo Displaying file $i ... more $i done
关于什么:
cat $(ls | grep "\.txt$")