我希望能够按周分开数据,并且每周在特定字段中说明每周,并且想知道如何使用grep,cut或其他任何与该字段相关的JUST周指定,同时仍然能够保存给我的其余数据。我需要能够通过|将信息传递给它因为这就是我的程序的其余部分所需要的。
当输出被处理时,它应该看起来像这样
asset.14548.extension 0
asset.40795.extension 0
asset.98745.extension 1
我希望能够按周数对这些名称进行排序,同时仍然能够将资产名称保留在我的输出中,因为资产显示的次数已计算在内,但我的问题是我无法制作我的程序足够聪明,只能从周数中取“1”,但足够聪明,可以忽略资产名称中的“1”。
更新
我找到的最接近的答案是
grep "^.........................$week" ;
这很好,但它依赖于每个字符串长度相同。有没有办法可以让它从右边而不是左边开始?因为如果是这样,那就回答我的问题。
^告诉grep从左边开始检查。告诉grep忽略那个空间中的任何东西
答案 0 :(得分:0)
我在一些文档中找到了我要找的东西。主播比赛!
grep "$week$" file
如果$ week为0,会输出
asset.14548.extension 0
asset.40795.extension 0
我用一个简单的答案找不到我的确切问题或类似的问题,所以希望这有助于下一个人对此感到头疼。