这个文件运行以下命令grep -r "TESTPROGS/" /home/am/test.txt
:过滤掉文本删除目录,只留下文件
AMPROGS/
AMPROGS/TqaWhkhiCx8ymy8lIR2p.SH
AMPROGS/iOryQxYtZwhkl0x7CcmW.SH
AMPROGS/a14KbHWjbnWehzkmDWuv.SH
TESTPROGS/
TESTPROGS/HRH7B76fogxwX6zEe7w8.SH
TESTPROGS/m0np3yEbpplqk36wVJ1l
TESTPROGS/t8ZCuJMgZO9accbjoDnp
返回以下结果:
TESTPROGS/
TESTPROGS/HRH7B76fogxwX6zEe7w8.SH
TESTPROGS/m0np3yEbpplqk36wVJ1l
TESTPROGS/t8ZCuJMgZO9accbjoDnp
我怎么会现在去掉TESTPROGS /完全,所以我有这样的:
HRH7B76fogxwX6zEe7w8.SH
m0np3yEbpplqk36wVJ1l
t8ZCuJMgZO9accbjoDnp
在'Awk'的另一种方法与下面的答案一起 - 'AWK“/ TESTPROGS \ // {GSUB(/ TESTPROGS \ // “”);如果(NF)打印}'文件' – Inian