Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查linux子目录下所有文件的第一列中是否存在特定文本_Linux_Shell - Fatal编程技术网

检查linux子目录下所有文件的第一列中是否存在特定文本

检查linux子目录下所有文件的第一列中是否存在特定文本,linux,shell,Linux,Shell,我有一个目录,其中有许多子目录,每个子目录中都有.bed文件。.bed文件具有以下格式: Chromosome<tab> Start<tab> Stop 染色体起止点 染色体列具有染色体编号,列值可以表示为'chr1'或'1'。我想在.bed文件的第一列中列出那些没有'chr'字符的bed文件,我该怎么做?请包含一些文件片段,并更详细地描述所需的结果。您需要自己尝试一下。。。你试过什么?我建议将awk与shell脚本配对。下面的答案应该让你开始。如果格伦下面的答案帮助

我有一个目录,其中有许多子目录,每个子目录中都有.bed文件。.bed文件具有以下格式:

Chromosome<tab> Start<tab> Stop
染色体起止点
染色体列具有染色体编号,列值可以表示为
'chr1'
'1'
。我想在.bed文件的第一列中列出那些没有
'chr'
字符的bed文件,我该怎么做?

请包含一些文件片段,并更详细地描述所需的结果。您需要自己尝试一下。。。你试过什么?我建议将awk与shell脚本配对。下面的答案应该让你开始。如果格伦下面的答案帮助你解决了你的问题,你应该考虑接受他的答案,所以你的问题不会像未回答的那样四处浮动。
find . -type f -name \*.bed -exec grep -lv '^chr' '{}' +