由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Linux版 - 问一个grep使用的问题
相关主题
如何列出无扩展名的文件ntfs-3g竟然有这么明显的bug
Debian怎样列出所有正在登陆的TermialEmulator?如何对linux文件的内容进行比对?
教如何提取运行结果,用grep,awk等shell command请问如何用命令快速删除文件
一个linux简单面试题可读出硬盘文件表吗?
命令输出里的文件名空格在 make 里面怎么保留?UNIX 拷贝问题 (转载)
scp 选择性的转移某些文件,怎么操作?吐血。。
linux的terminal有没有这样的功能C++ 诡异的编译问题。请教。
pplive装到哪里去了?请高手解答grep和ls的两个问题
相关话题的讨论汇总
话题: grep话题: irl话题: 01话题: 文件名话题: 使用
进入Linux版参与讨论
1 (共1页)
g*******0
发帖数: 127
1
在本地目录下有一系列文件,文件名开头以"01 - F", "02 - F", "03 - F" ...为始,
文件名中间有空格。想找出那个以"01 - F"的文件,使用grep:
$grep -irl '^01s-sF'
则没有任何文件列出。
如果用:
$grep -irl '^01'
则有很多文件名中带01的文件名会列出来,包括那个"01 - F"的文件名。不知道为什么
'^'不工作。
使用 $grep -irl "^01" 是一样的。
使用 $grep -irl "^01 - F" 则还是没有任何文件列出。
使用pipeline也不行:$ ls -1 | grep -irl '^01' 效果是一样的。
这种情况下怎么解决啊?
g*******0
发帖数: 127
2
不知道为什么,重新开了一个Terminal,可以用以下命令了:
$ ls | grep "^01"
直接列出01开头的文件。

【在 g*******0 的大作中提到】
: 在本地目录下有一系列文件,文件名开头以"01 - F", "02 - F", "03 - F" ...为始,
: 文件名中间有空格。想找出那个以"01 - F"的文件,使用grep:
: $grep -irl '^01s-sF'
: 则没有任何文件列出。
: 如果用:
: $grep -irl '^01'
: 则有很多文件名中带01的文件名会列出来,包括那个"01 - F"的文件名。不知道为什么
: '^'不工作。
: 使用 $grep -irl "^01" 是一样的。
: 使用 $grep -irl "^01 - F" 则还是没有任何文件列出。

1 (共1页)
进入Linux版参与讨论
相关主题
请高手解答grep和ls的两个问题命令输出里的文件名空格在 make 里面怎么保留?
如何用’sed‘ comment out 某一行。scp 选择性的转移某些文件,怎么操作?
有没有 vim plugin 查找函数被调用的地方?linux的terminal有没有这样的功能
grep 的问题pplive装到哪里去了?
如何列出无扩展名的文件ntfs-3g竟然有这么明显的bug
Debian怎样列出所有正在登陆的TermialEmulator?如何对linux文件的内容进行比对?
教如何提取运行结果,用grep,awk等shell command请问如何用命令快速删除文件
一个linux简单面试题可读出硬盘文件表吗?
相关话题的讨论汇总
话题: grep话题: irl话题: 01话题: 文件名话题: 使用