使用三个grep命令按字母顺序排序

使用三个grep命令按字母顺序排序,grep,Grep,我创建了文件~/firstredhat.txt 如何使用不区分大小写的搜索,对/usr/share/firstboot目录(及其子目录)下包含文本redhat的所有文件按字母顺序进行排序 应使用绝对引用,每行列出一个文件。shell的管道功能和手册页是关键。尝试以下方法 grep -RIHi "redhat" /usr/share/firstboot | awk -F ':' '{print $1}'| sort | uniq find/usr/share/firstboot-type f-i

我创建了文件~/firstredhat.txt

如何使用不区分大小写的搜索,对/usr/share/firstboot目录(及其子目录)下包含文本redhat的所有文件按字母顺序进行排序


应使用绝对引用,每行列出一个文件。

shell的管道功能和手册页是关键。尝试以下方法

grep -RIHi "redhat" /usr/share/firstboot | awk -F ':' '{print $1}'| sort | uniq

find/usr/share/firstboot-type f-iname'redhat'| sort-z | tr'\0'\n'这是我尝试过的,它说由于某种原因输出错误,在单词redhat旁边没有显示星号。它说输出错误。它说文件与输出不匹配。我想也许我做错了什么这就是我所说的grep-RIHi“redhat”/usr/share/firstboot | awk-F:“{print$1}”| sort | uniq>~/firstredhat.txt有人能提供更多帮助吗