Geo*_*die 9 unix grep ls find
我正在试图找出如何获取名为BOZO的文件的文件名列表,但以ONLY 123 OR 456结尾.
文件是:
BOZO12389, BOZO 和 3 BOZO 和456 BOZO和5 BOZOhello123
所以命令应该只显示'BOZOhello123'和'BOZOand456'
我无法弄清楚.我已经尝试过各种形式的LS和GREP,我能想到的.有趣的是,我们试着在课堂上做大约10分钟而没有人能够得到它(包括教练).
dav*_*ave 12
我做了以下工作
ls BOZO*456 BOZO*123
nin*_*alj 11
使用shell的globs:
ls BOZO*{123,456}
Nat*_*man 0
这应该没那么难。最简单的方法是进入ls目录,然后 grep 只查找你想要的内容:
ls
$ ls *BOZO* | grep -e '123$' -e '456$'
归档时间:
14 年,5 月 前
查看次数:
60052 次
最近记录:
6 年,2 月 前